ffmpeg转换mp4到flv的命令

ffmpeg -i source.mp4 -c:v libx264 -ar 22050 -crf 28 destinationfile.flv

 -crf XX is the quality of the video you will create. It's between 0 and 51 (but between 17 and 23 is a reasonable range and the lower the number is, the better quality the video is going to be).

The -ar 22050 is for adjusting the audio sample range (audio quality). You can choose 11025, 22050 or 44100.


ffmpeg参数设定解说:


-bitexact 使用标准比特率 
-vcodec xvid 使用xvid压缩 
-s 320x240 指定分辨率 
-r 29.97 桢速率(可以改,确认非标准桢率会导致音画不同步,所以只能设定为15或者29.97) 


画面部分,选其一 
-b <比特率> 指定压缩比特率,似乎ffmpeg是自动VBR的,指定了就大概是平均比特率,比如768,1500这样的 
就是原来默认项目中有的 
-qscale <数值> 以<数值>质量为基础的VBR,取值0.01-255,约小质量越好 
-qmin <数值> 设定最小质量,与-qmax(设定最大质量)共用,比如-qmin 10 -qmax 31 
-sameq 使用和源同样的质量 


声音部分 
-acodec aac 设定声音编码 
-ac <数值> 设定声道数,1就是单声道,2就是立体声,转换单声道的TVrip可以用1(节省一半容量),高品质 
的DVDrip就可以用2 
-ar <采样率> 设定声音采样率,PSP只认24000 
-ab <比特率> 设定声音比特率,前面-ac设为立体声时要以一半比特率来设置,比如192kbps的就设成96,转换 
君默认比特率都较小,要听到较高品质声音的话建议设到160kbps(80)以上 
-vol <百分比> 设定音量,某些DVDrip的AC3轨音量极小,转换时可以用这个提高音量,比如200就是原来的2倍 
这样,要得到一个高画质音质低容量的MP4的话,首先画面最好不要用固定比特率,而用VBR参数让程序自己去 
判断,而音质参数可以在原来的基础上提升一点,听起来要舒服很多,也不会太大,看情况调整 


一、通过ffmpeg转换mkv文件

  1. ffmpeg.exe -i input.mkv -y -vcodec copy -acodec copy output.mp4  

猜你喜欢

转载自blog.csdn.net/machh/article/details/78647461