使用 ffmpeg 剪切视频时没有图像

使用 ffmpeg 剪切视频时没有图像

我正在尝试剪切从 Kodi 中的 IPTV 插件获取的视频。原始视频可以使用 VLC、Mplayer、xine 等观看,但复制后没有图像。根据 mediainfo,有一个视频流,但什么也看不到。我使用的命令是:

ffmpeg -y -i test-1.mpeg -scodec copy -vcodec copy -c:a copy -map 0 -ss 00:00:10.000 -t 00:00:10.000 test-1-cut.mpeg

我猜想 Kodi 录制的原始视频有问题,但它们在任何播放器上都没有问题。这是一个简短的示例视频:

https://drive.google.com/open?id=0B0WC80aT-4WrSDNENzhxRUxkOXc

带有选项的输出-report是这个(太长了,无法在这里复制,抱歉)

https://drive.google.com/open?id=0B0WC80aT-4WrbF9DUWpfOXlzUkU

有人能帮我解决这个问题吗?

答案1

解决方案是将输出文件的文件名更改为 .ts。命令如下:

ffmpeg -y -i test-1.mpeg  -scodec copy -vcodec copy -c:a copy -map 0 -ss 00:00:10.000 -t 00:00:10.000 test-1-cut.ts

.ts 文件从一开始就可播放。

我不知道为什么它会起作用。这个解决方案是由我正在使用的 kodi 插件的开发人员建议的。

相关内容