FFmpeg 3 讀取檔案資訊

2021-09-28 17:33:09 字數 1564 閱讀 3916

ffmpeg -i a.mp4

ffmpeg:呼叫ffmpeg工具,安裝ffmeg的時候需要配置此命令。

-i a.mp4:指定輸入檔案,絕對路徑和相對路徑均可。

public class ffmpegutils 

return stringbuilder.tostring();

} finally

if (null != br) catch (ioexception e) }}

}}class printstreamutils extends thread

public void run()

}} catch (exception e) finally catch (exception e)

}} }

}

一. 讀取時長

public static string getduration(string filepath) throws exception 

return string.valueof(time * 1000);

} /**

* 獲取毫秒數

* * @param timelen 格式:"00:00:10.68"

* @return 毫秒數

*/private static long gettimelen(string timelen) throws exception

if (strs[1].compareto("0") > 0)

if (strs[2].compareto("0") > 0)

return min;

}

二. 獲取編碼格式

public static string getencoding(string filepath) throws exception 

return encoding;

}

三. 獲取解析度

public static string getresolution(string filepath) throws exception  else if (m.group(4).tolowercase().contains("x"))  else 

if (resolution.contains("\\["))

if (resolution.contains(" "))

}return resolution;

}

四. 獲取幀率

public static string getframerate(string filepath) throws exception  else 

} return framerate;

}

五. 獲取位元速率

public static string getbitrate(string filepath) throws exception  else 

} return bitrate;

}

C 讀取檔案資訊

很多時候我們都需要讀取檔案的資訊,c 給我們提供了非常強大的類庫,裡面封裝了幾乎所有我們可以想到的和我們沒有想到的類,流是讀取檔案的一般手段,使用流讀取,這也是我們常用的方法。通常我們使用c 讀取檔案資訊使用如下的步驟 1 宣告並使用file的openread例項化乙個檔案流物件,就像下面這樣 fi...

讀取txt 檔案資訊

c 讀取txt檔案實現的一些總結 1 niit.txt 預設在 file read bin debug 檔案下 假如你不想程式執行報錯,那麼就在這個檔案下建立 1 因為這裡咱們是讀取文字,所以niit.txt,內容自己寫一下!留心兩點 1.1 檔案最好不要寫中文的,否則執行結果用 代替中文 2.2 ...

C windows讀取檔案版本資訊

尋找了許久,找到了這個介面,感謝大佬做出的貢獻。char szfilename c windows system32 cmd.exe dword dwsize getfileversioninfosize szfilename,null lpvoid pblock malloc dwsize get...