如何使用FFMPEG将MP4视频文件转换为FLV格式

17

我需要使用FFMPEG将来自不同移动设备的MP4视频文件转换为FLV格式。我找到了许多将FLV视频转换为MP4等格式的内容。

请问有谁能帮我将MP4格式转换为FLV格式,我正在使用Windows 7 64位机器。


如果我理解正确,您需要在应用程序中完成这个任务,对吗?您使用的是哪种编程语言? 如果您只需要转换视频,我建议使用S.U.P.E.R。 http://www.erightsoft.com/SUPER.html - Thomas
我建议你去superuser.com上问这个问题,因为它与编程无关。 - karlphillip
@Thomas 是的,我想使用 Web 服务转换视频文件。我正在使用 VB.net2005。 - nipul_tech
@karlphillip 我想使用vb.net和ffmpeg转换视频。 - nipul_tech
在问题中明确说明这一点非常重要。 - karlphillip
1个回答

68

虽然我来晚了,但如果这能帮助到某个人,那么这花费的时间也值得。

如果我理解正确,你想使用FFMPEG将MP4转换为FLV。以下是两条命令行可以帮助你完成此操作;我目前也在使用它们(你也可以根据自己的需要进行调整):

ffmpeg -i source.mp4 -c:v libx264 -crf 19 destinationfile.flv

如果第一个方法不起作用:

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

请注意,-crf XX 是您将创建的视频质量。它的取值范围在0至51之间(但是17至23之间是一个合理的范围, 数字越小,视频质量越好)。

-ar 22050 是用于调整音频采样率(音频质量)的参数。您可以选择11025、22050或44100。

我建议您阅读这篇FFMPEG教程。它非常完整并且有许多有用的提示。

希望这对您或处于同样情况的人有所帮助。


2
这是一个很好而且完整的答案 - 应该被接受 - 它确实帮助了我,因为我正在寻找用ffmpeg将mp4转换为flv。 - Siniša
作为附注:我本来准备使用 choco install ffmpeg 命令 - 但 "Adobe Media Encoder" 不再支持 FLV 格式,所以我就用这个命令解决了。 - BananaAcid
4
为了得到一个兼容Adobe Animate CC软件的高质量无声视频文件,我使用了以下命令进行转换:ffmpeg -i source.mp4 -strict experimental -vcodec "flv1" -qscale "4" -an converted.flv(其中-an选项用于去掉音频,如果需要音频请使用-ar 22050选项),此操作在Windows系统上完成。 - BananaAcid

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接