使用ffmpeg從mp4文件中提取視頻流到h264文件中

註釋:

-i 2018.mp4:  是輸入的MP4文件

-codec copy: 從mp4中拷貝

-bsf: h264_mp4toannexb: 從mp4拷貝到annexB封裝

-f h264: 採用h264格式

tmp.264: 輸出的文件

 

ffmpeg -i d:\soft\720p.mp4 -c:v libx265 -b:v 5000k d:\soft\myvideo.mp4

 


這裏碼率是5000k,編碼是h265

h265的解碼貌似用顯卡上獨立與渲染的硬件解碼,不會對顯卡造成大負擔

 

ffmpeg -i I:\input\vrgf.mp4 -vcodec hevc -b:v 5000k I:\output\vrgf3.mp4


ffmpeg -i e:\vrgf.mp4 -vcodec hevc -b:v 5000k -keyint_min 60 -g 60 -sc_threshold 0 e:\vrgf_compress1.mp4

 

-keyint_min 60 -g 60 -sc_threshold 0
其中-keyint_min爲最小關鍵幀間隔,我這裏設置爲60幀;-sc_threshold這個命令會根據視頻的運動場景,自動爲你添加額外的I幀,所以會導致你編出來的視頻關鍵幀間隔不是你設置的長度,這是隻要將它設爲0,問題就得到解決了!!
 

https://www.cnblogs.com/jiu0821/p/9084938.html

https://www.jianshu.com/p/cdb9d2e2bc14

https://blog.csdn.net/OnafioO/article/details/74451920

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章