将MP3转换为MP4

10

我需要将MP3文件转换成MP4或其他视频格式,并附上空白图像,这样我就可以在任何视频播放器上播放它或上传到YouTube。 我不想使用现成的软件(我必须手动转换每个文件),但我需要一种编码方式,可以自动执行整个转换。

你有什么想法可以帮助我完成这个需求吗?谢谢。


4
使用FFmpeg将input.mp3转换为output.mp4,同时使其时长与输入文件相同。输出视频的比特率为1000k,音频编解码格式保持与输入文件相同。命令如下:ffmpeg -i input.mp3 -shortest -b 1000k -acodec copy output.mp4 - Martin Thoma
1
请查看http://superuser.com/a/700471/64857。 - Martin Thoma
感谢@MartinThoma - Drashti
3个回答

3

检查FFMPEG。最大的问题是构建它。它可以从独立的视频和音频轨道生成mp4。视频轨道可以作为一系列静止图像提供。我不确定指定单个图像是否适合您。

另一个选择是MEncoder,问题是相同的 - 您需要构建它。或者尝试找到预构建的版本。


2

你是否了解AviSynth?它可以让你编写和/或生成脚本来编辑/混合媒体文件。大致过程如下:

video = ImageSource("file.png")
audio = NicMPG123Source("file.mp3")
AudioDub(vid, aud)

我不记得这些函数的确切参数,而且只有通过谷歌搜索才能找到准确的名称,但是这个示例应该非常接近你实际使用的代码。


0

VLC媒体播放器(在这里可用)应该能够完成这项工作。

打开应用程序后按下Ctrl-R即可打开转换菜单。


VLC提供了基本的转换功能,但是由于无法为视频轨道指定静态图像,因此无法使用VLC完成此任务。 - Andriy Tylychko
这里是Ubuntu 14.04。VLC没有任何反应。 - Louis

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