1
mkvファイルの生のh264トラックから情報を取得する必要があります。ffmpeg pipe to mediainfo
何度か前、私はh264生ストリームを抽出し、それを単独で分析しました。
今、私は、抽出プロセスを避け、ディスク使用量を制限したいと思いますので、2つの選択肢があります:
パイプH264への使用のffmpeg RAMディスクの並べ替えを使用し
をMediaInfoをするためには、
私は
ffmpeg -i original.mkv -map 0:v:0 -c copy -bsf:v h264_mp4toannexb -f h264 - | mediainfo -
を試してみました0
しかし、返信なしなし
どこが間違っていますか?
ポイントは、mkvコンテナが生のストリームの値から明白にフレームレート、dar、start_time(ビデオとのマッハ同期) を区別できることです。生の264ストリームが可変フレームレートを持っていても、mediainfoは一定のフレームレートを返す –
MediaInfoはMKVのH264ストリームを解析し、両方の情報(例えば "FrameRate"と "FrameRate_Original")を報告するifコンテナとストリームの間に不一致があります。 –
あなたのニーズを念頭に置いて、ディスクの使用を制限する方法は、古典的な "mediainfo original.mkv"のMediaInfoからのレポートをよく確認することです。フレームレート、フレームレートモード、およびDAR(と他のもの)はクロスチェックされます(不一致の場合は2つの値、それ以外の場合はバグ)。start_timeはコンテナ内でのみ使用できます。 –