【发布时间】:2016-09-12 20:37:02
【问题描述】:
我正在尝试使用 ffmpeg 使用以下命令创建 m4v 视频:
ffmpeg -loop 1 -i orange640x360.png -i Be+Present.mp3 -tune stillimage -shortest -c:v libx264 -c:a copy ./Be+Presentorange640x360.m4v
这是我得到的错误:
[ipod @ 0x7fbbc9801600] 在流 #1 中找不到编解码器 mp3 的标签, 容器当前不支持编解码器
无法为输出文件 #0 写入标头(编解码器参数不正确 ?): 无效参数
如果我执行相同的命令来创建 mp4 视频,它可以正常工作,如下所示:
ffmpeg -loop 1 -i orange640x360.png -i Be+Present.mp3 -tune stillimage -shortest -c:v libx264 -c:a copy ./Be+Presentorange640x360.mp4
.m4v 是我目前使用的 jPlayer 所需的格式。
【问题讨论】:
-
不知道为什么我被否决了。有人可以告诉我我的问题有什么问题,而不是仅仅投反对票吗?
-
我认为错误消息说明了一切 - 您试图将 mp3 放入 m4v 容器中,恕我直言,它只需要 AAC。所以要么使用 AAC 音频源,要么尝试切换到 mp4。
-
它可能被否决了,因为它离题了:Stack Overflow 专门用于编程问题。一般
ffmpegcli 使用问题是Super User 的主题