如何将 WAV 或 MP3 等音频文件转换为可以上传到 YouTube 的视频文件?

如何将 WAV 或 MP3 等音频文件转换为可以上传到 YouTube 的视频文件?

我有大约 15 个 WAV 文件想要上传到我的 YouTube 频道,但 YouTube 只接受视频文件。我知道我可以在 Movie Maker 或其他视频编辑软件中打开每个文件并将其保存为类似的视频,但这太耗时了。

我尝试过一些声称能够以批处理格式执行此操作的程序,但都没有成功,因为 YouTube 无法处理我的文件。我正在工作,不记得我使用过的程序的名称,但我想你们都可以推荐一些你们知道确实有效的程序。

答案1

如果你使用的是 Windows,我实际上建议使用Windows Movie Maker。只需将歌曲拖到时间线上,然后将其导出为任意格式。它可能不会大于几兆字节。

您也可以尝试使用光之工坊在 Windows 上,或巨型船舶。Windows Movie Maker 不应该耗费时间,因为它在我的 800mhz 处理器上运行非常快。

对于 Mac,iMovie将以完全相同的方式完成相同的任务。

对于 Linux,你可以使用西内拉拉,因为它有一个可以使用的图形界面。

答案2

Youtube 不允许您上传没有视频流的音频,反之亦然。使用最新版本的 ffmpeg,以下命令将在音频播放期间附加黑色视频:

ffmpeg -i input.wav -filter_complex 'color[v1]' -map [v1] -map 0:a \
-c:a copy -shortest output.mp4

-c:a copy不会重新编码音频流(因为 YouTube 会自己做这件事),但如果你想,你可以libmp3lame使用编码 MP3 音频libfdk_aac(或根据您的版本有许多其他选项,请参阅链接)编码 AAC 音频

如果您想使用图像而不是黑色(例如,专辑封面),您可以执行以下操作:

ffmpeg -i input.wav -loop 1 -i image.png -c:a copy -c:v libx264 -shortest output.mp4

这里有关 libx264 的信息。

相关内容