註釋:
-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