2
を抽出するためのffmpegを使用して、私は次のようにbbb-1920x1080-cfg02.mkvビデオストリーム
からのコマンドをビデオストリームを抽出してみてください。
ffmpeg -i bbb-1920x1080-cfg02.mkv -map 0:0 -c copy bbb.mkv
しかし、出力ファイルは、私が情報を確認するためにffmpegの-i bbb.mkvを使用して エラーメッセージの多くがあったプレーヤー(potplayer)
で再生することはできません。
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]いいえスタートコードが見つからない" というエラーがあり 。
documentは、マトロスカフォーマットをカプセル化するだけで何の効果もないと言いました。
この問題を解決する方法を教えていただけますか?
ありがとうございました
HEVCストリームを操作するときに "-vbsf hevc_mptoannexb"を追加する方が良いでしょうか? – user1395066
ストリームをコピーすると、はい。エンコード時には必要ありません。 – Mulvya