-1

我正在尝试使用除视频之外的所有流(和元数据)创建 MP4 的副本。

但是,由于某种原因,即使输入和输出都是 mp4,我也会收到编解码器错误。

我已经尝试映射所有内容,但是使用-vn
ffmpeg -i input.mp4 -vn -copy_unknown -map 0 -c copy out.mp4

或使用负映射:
ffmpeg -i input.mp4 -map 0 -map -0:v -c copy out.mp4

两个命令都返回:
[mp4 @ 0000012b16bce340] Could not find tag for codec none in stream #1, codec not currently supported in container

有任何想法吗?

尝试将 MP4 重新混合为 MP4 时,怎么可能出现编解码器错误?

你可以在这里下载我试过的视频:https ://icedrive.net/0/e4EpBXLe2V

日志:https ://pastebin.com/5gD70KXn

4

1 回答 1

1

省略带有负映射的数据流:

ffmpeg -i input.mp4 -map 0 -map -0:d -c copy out.mp4

请参阅FFmpeg 维基:地图

于 2021-04-09T22:21:06.080 回答