本篇內容介紹了“ffmpeg的基本用法介紹”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
ffmpeg {1} {2} -i {3} {4} {5} $ ffmpeg \ [全局參數] \ [輸入文件參數] \ -i [輸入文件] \ [輸出文件參數] \ [輸出文件]
-c:指定編碼器 -c copy:直接復制,不經過重新編碼(這樣比較快) -c:v:指定視頻編碼器 -c:a:指定音頻編碼器 -i:指定輸入文件 -an:去除音頻流 -vn: 去除視頻流 -preset:指定輸出的視頻質量,會影響文件的生成速度,有以下幾個可用的值 ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow。 -y:不經過確認,輸出時直接覆蓋同名文件。 ffmpeg -i test2.webm -vn -vcodec copy test2.m4a ffmpeg -i test.mp4 -f mp3 -vn -c copy test.mp3 ffmpeg -i huoying.mp4 -f wav -ar 16000 huoying.wav ffmpeg -i test2.mp4 -acodec copy -vn -y test.wav ffmpeg -i test2.webm -an -vcodec copy test3.avi 調整碼率(transrating)指的是,改變編碼的比特率,一般用來將視頻文件的體積變小。 下面的例子指定碼率最小為964K,最大為3856K,緩沖區大小為 2000K。 ffmpeg -i test2.webm -minrate 64K -maxrate 64K -bufsize 2000K test3.avi ffmpeg -i test1.webm test1.avi ffmpeg -i test2.wav -i test21.avi test22.webm
wav 未壓縮 無損 mp3 微軟壓縮 M4A / MP4 蘋果壓縮
webm google avi 微軟 mov 蘋果 mkv 最大的特點是能容納多種不同類型編碼的視頻、音頻及字幕流,俗稱萬能媒體容器。 mp4 有著更好的兼容性,尤其是在移動設備上,但視頻質量可能不如 MKV。
opencv WEBM VideoWriter vw=new VideoWriter(catalogue+fileName+"1"+type, VideoWriter.fourcc('V', 'P', '0', '9'), //capture.get(Videoio.CAP_PROP_FPS), 20, size, true);
“ffmpeg的基本用法介紹”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。