Video 正在使用ffmpeg复制GoPro元数据-找不到编解码器none的标记
我正在尝试使用ffmpeg复制gopro文件的元数据。 最基本的问题是将所有内容复制到新文件:Video 正在使用ffmpeg复制GoPro元数据-找不到编解码器none的标记,video,ffmpeg,mp4,Video,Ffmpeg,Mp4,我正在尝试使用ffmpeg复制gopro文件的元数据。 最基本的问题是将所有内容复制到新文件: ffmpeg -y -i source.MP4 -c copy -copy_unknown -map 0:v -map 0:a -map 0:2 -map 0:3 -map 0:4 -map_metadata 0 result.MP4 这将产生以下错误: Could not find tag for codec none in stream #2, codec not currently suppo
ffmpeg -y -i source.MP4 -c copy -copy_unknown -map 0:v -map 0:a -map 0:2 -map 0:3 -map 0:4 -map_metadata 0 result.MP4
这将产生以下错误:
Could not find tag for codec none in stream #2, codec not currently supported in container
Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
Error initializing output stream 0:4 --
据我所知,这意味着ffmpeg没有正确应用-c复制操作,而是抱怨数据流没有编码器。0:2和0:4也会发生同样的错误
在谷歌if上搜索时,我发现一些人在过去也有过同样的问题,但我也发现一些关于它的报道在起作用
知道我做错了什么吗?或者这实际上是一个bug
这是ffprobe和指向的链接
您可以尝试更换容器,但我不知道您是否可以接受
ffmpeg -y -i source.MP4 -c copy -copy_unknown -map 0:v -map 0:a -map 0:2 -map 0:3 -map 0:4 -map_metadata 0 result.mov
谢谢你的建议,不幸的是这不是一个选择。我正在尝试提取gopro 7 gyro元数据,平滑它并重新创建文件。通常情况下,英雄7的数据噪音太大,无法用ReelStadible稳定下来,但我希望过滤后可以使用。不过,Reelsteady只需要MP4。
ffmpeg -y -i source.MP4 -c copy -copy_unknown -map 0:v -map 0:a -map 0:2 -map 0:3 -map 0:4 -map_metadata 0 result.mov