gpt4 book ai didi

linux - 如何使用 ffmpeg 将 m4v 和 wmv 视频转换为 mp4 格式?

转载 作者:IT王子 更新时间:2023-10-29 00:16:17 26 4
gpt4 key购买 nike

我在我的 PHPMotion 项目中使用 ffmpeg 将视频转换为 mp4。我无法将 wmv 和 m4v 视频转换为 mp4 格式。我已经粘贴了我用来转换 wmv 和 m4v 的命令:

ffmpeg -i 1.wmv -ab 128 -b 1200 test.mp4
ffmpeg -i 1.m4v -ab 128 -b 1200 test.mp4

当我使用这些代码时,我收到一条错误消息:

Output #0, mp4, to 'test.mp4':
Stream #0.0: Video: mpeg4, yuv420p, 640x360, q=2-31, 1 kb/s, 90k tbn, 24 tbc
Stream #0.1: Audio: 0x0000, 44100 Hz, stereo, s16, 0 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Unsupported codec for output stream #0.1

我该如何解决这个问题?

最佳答案

对于那些今天仍然发现这个问题的人,因为他们试图播放他们的硬件或软件生成的 m4v 文件,但他们尝试的播放器都不会播放它们:m4v 不仅仅是一个可播放的媒体容器,它还被一些常用的工具和视频捕获设备用作纯流格式,因此可以用来将视频直接刻录到光盘上。当您使用 Adob​​e 的 Creative Suite 视频制作工具集时,这种情况尤其可能发生。

要将“无法播放的”m4v 流(您的捕获设备/软件建议应该完全可以播放)转换为您习惯的视频文件类型,告诉 ffmpeg 将流复制到一个 mp4 容器:

$> ffmpeg -i input.m4v -vcodec copy -acodec copy output.mp4

或者,使用组合的 a/v 编解码器速记标志:

$> ffmpeg -i input.m4v -c copy output.mp4

没有实际的编码发生,所以这只需要几秒钟,如果不是更少的话。木已成舟。

关于linux - 如何使用 ffmpeg 将 m4v 和 wmv 视频转换为 mp4 格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9032382/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com