我有一个用于视频处理的Nvidia Geforce GTX 1080Ti。我正在尝试在GPU上解码视频,并且能够解码Mpeg-4
个视频。但是问题是当我尝试将其用于ts
文件时。出现错误消息,提示该格式不受支持。我正在使用opencv::cudacodec::VideoReader
来解码视频。
我尝试了几件事-
ts
编码为mp4
,然后进行解码。但是,这似乎有点过分。mp4
个文件所需时间的四倍。ffmpeg
复制音频/视频流,并将容器更改为mp4
。在GPU上解码时,这导致几乎两倍的帧数我正在寻找一种在GPU上解码ts
文件的解决方案。
答案 0 :(得分:-3)
将文件的扩展名更改为“ .mpeg”。 “ .ts”本质上是“ .mpeg”文件。希望这会有所帮助。