我有一个用于视频处理的 Nvidia Geforce GTX 1080Ti。我正在尝试在 GPU 上解码视频并且能够解码 Mpeg-4
视频。但是问题是当我尝试将它用于 ts
时文件。它会出错并显示一条消息,指出该格式不受支持。我正在使用 opencv::cudacodec::VideoReader
用于解码视频。
我尝试了几件事-
ts
至mp4
然后解码。然而,这似乎是一种矫枉过正。 mp4
所用时间的 4 倍。 GPU 上的文件。 ffmpeg
复制音频/视频流并将容器更改为 mp4
.这导致在 GPU 上解码时帧数几乎翻倍 我正在寻找解码
ts
的解决方案GPU 上的文件。
最佳答案
将文件的扩展名更改为“.mpeg”。 “.ts”本质上是一个“.mpeg”文件。希望这可以帮助。
关于opencv - 在 GPU 上解码 `ts` 视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53058294/