我从现在开始就使用 FFMPEG,在第一次在这里寻求帮助后,我能够发现从那时起我就使用的这个命令行,用于将 .MP4 视频转换为 .FLV ffmpeg -i namefile.mp4 -c:v libx264 -crf 19 destinationfile.flv:。
结果简直太惊人了!完美的视频和更少的空间需求。但我在新视频中尝试了同样的路线,但没有成功。
这就是我认为的:
[libmp3lame @ 03eaf5a0] flv does not support that sample rate, choose from (44100, 22050, 11025).
Run Code Online (Sandbox Code Playgroud)
之后,我尝试了这些命令行
ffmpeg -i in.mp4 -c:v libx264 -b:v 500k -c:a copy out.flv
ffmpeg -i in.mp4 -c:v libx264 -ar 22050 -crf 19 out.flv
Run Code Online (Sandbox Code Playgroud)
没有成功。所以现在我只是不知道还能做什么才能将此 MP4 文件转换为 FLV 文件,它的尺寸更小并保持完美的图像,就像之前使用第一个代码行进行的其他转换一样。
感谢您的帮助 !
我创建了一个小批处理文件,帮助人们使用FFMPEG将MP4视频转换为FLV.一种让我知道使用它的每个人都很简单的方法.我认为我放入的线路对于任何情况都是完美的(将MP4文件转换为FLV),但几天前,它对文件不起作用.(FLV格式的音频样本为高)
我在人的帮助下找到了转换它的其他代码行,但我不知道如何在我的批处理文件中正确地集成它.
我现在使用的是:
echo"输入文件的名称,输出扩展名":set/p namefile =
echo"输入要为目标文件提供的名称":set/p destinationfile =
ffmpeg -i%namefile%.mp4 -c:v libx264 -crf 19%destinationfile%.flv
我想添加一个"IF".因为如果这不适用于此行,请使用该行:
ffmpeg -i%namefile%.mp4 -c:v libx264 -ar 22050 -crf 28%destinationfile%.flv
我怎样才能做到这一点 ?
非常感谢你的帮助,如果我不清楚某些事情,请告诉我,我会尽力说清楚.
谢谢 !