我尝试从bbb-1920x1080-cfg02.mkv中提取视频流
命令如下。
ffmpeg -i bbb-1920x1080-cfg02.mkv -map 0:0 -c copy bbb.mkv
但是输出文件不能用播放器播放(potplayer)
我用 ffmpeg -i bbb.mkv 查看信息,有很多错误信息。
ffmpeg version N-80680-ga887fbb Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.3)
configuration: --enable-vaapi --disable-vda --disable-vdpau --disable-libxcb --disable-ffplay --disable-ffserver --disable-ffprobe --disable-indev=jack --disable-outdev=sdl --enable-libx264 --enable-libx265 --enable-gpl --disable-libxcb --disable-libxcb-shm --disable-libxcb-xfixes --disable-libxcb-shape --disable-x11grab
libavutil 55. 26.100 / 55. 26.100
libavcodec 57. 46.100 / 57. 46.100
libavformat 57. 40.101 / 57. 40.101
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 46.102 / 6. 46.102
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
[hevc @ 0x3a64a60] No start code is found.
[hevc @ 0x3a64a60] Error splitting the input into NAL units.
[hevc @ 0x3a64a60] No start code is found.
即使我只是复制源文件。
ffmpeg -i bbb-1920x1080-cfg02.mkv -map 0 -c copy bbb.mkv
输出文件(bbb.mkv)仍然无法与播放器(potplayer)一起播放它仍然有“[hevc @ 0x3a64a60] No start code is found”错误。
正如文件所说,它只会封装 matroska 格式。
有人可以教我如何解决这个问题吗?
谢谢