Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 正在使用ffmpeg复制GoPro元数据-找不到编解码器none的标记_Video_Ffmpeg_Mp4 - Fatal编程技术网

Video 正在使用ffmpeg复制GoPro元数据-找不到编解码器none的标记

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复制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 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