FFmpegを使用してビデオをあるフォーマットから別のフォーマットに変換しています。私はビデオのアスペクト比を最初に抽出する必要があります。どのようにしてその情報を見つけることができますか?FFmpegからのビデオのアスペクト比を取得
7
A
答えて
14
ちょうど
ffmpeg -i <yourfilename>
を実行し、ファイルに含まれるビデオストリーム/ Sについての詳細は、画面に出力されます。各ビデオストリームについて列挙された2つのパラメータは、PAR(Pixel Aspect Ratio)およびDAR(Display Aspect Ratio)である。
Stream #0.10[0x258]: Video: mpeg2video, yuv420p, 720x576 [PAR 64:45 DAR 16:9], 4350 kb/s, 27.97 fps, 25 tbr, 90k tbn, 50 tbc
最終的に表示されるビデオにはどのような比率がありますか。 PARは、これを達成するためにピクセルをどのようにサイズ調整する必要があるかを示します。たとえば、私がちょうど示した場合、(720*64)/(576*45) = 16/9
。
多くの場合、PARは1:1に等しくなります。これは、DARがビデオ解像度の比に等しいことを意味します。
15
メディア情報を取得するにはffprobeが適しています。 ffmpeg -iファイルを使用し、他の引数を使用しない場合、ffmpegはエラー状態を返します。
関連する問題
- 1. 画像のアスペクト比を取得する
- 2. WebRTCで1:1のアスペクト比のビデオを取得できません
- 3. ビデオファイルからアスペクト比を取得する方法は?
- 4. 組み込みのYoutubeビデオのアスペクト比を変更する
- 5. UIImageViewのアスペクト比
- 6. どのようなアスペクト比がffmpegをサポートしていますか?ドキュメントのffmpegで
- 7. FFMPEGを使用してビデオのサイズを取得する方法
- 8. AS3キープイメージのアスペクト比
- 9. ffmpegからビデオをストリームし、OpenCVでキャプチャ
- 10. Androidのビデオからフレームを取得
- 11. フィルタ矩形:2のアスペクト比下図のように:長方形のアレイから1つのアスペクト比は、
- 12. キャンバス上のCSSアスペクト比
- 13. CollapsingToolbarLayout(固定アスペクト比)
- 14. Android:データベースからビデオを取得
- 15. Googleフォトアプリからビデオを取得する
- 16. html5ビデオからオーディオを取得する
- 17. ALAssetからビデオを取得する
- 18. イメージからffmpegでイメージからビデオを構築する
- 19. pygame用のFFMPEGビデオ変換
- 20. FFMPEG:画像/ビデオのクロマキー/グリーンスクリーンフィルター
- 21. FFMpeg:ビデオへの画像
- 22. ffmpegからの2つのビデオの結合
- 23. プロットのアスペクト比を調整するR
- 24. ユーザーのアスペクト比を知っている
- 25. は1ビットマップをトリミング:1のアスペクト比
- 26. イメージをファイルから正しいアスペクト比にリビジョンアップするvb6
- 27. Androidストリーミングビデオ - アスペクト比が必要
- 28. CSS3フレキシブルボックスモデルと固定アスペクト比
- 29. FFMPEG:最後の10秒を取得
- 30. 凸包のアスペクト比の推定
'ffprobe -i -show_streams'は、ビデオストリームとオーディオストリームのkey = valueのリストも出力します。 ex: '... sample_aspect_ratio = 1:1 display_aspect_ratio = 8:5 ...'プログラムで結果を解析する方が簡単かもしれません –
別の注意: '-print_format json'のようないくつかのオプションがあります。あらゆる状況に可能な最も使用可能な形式で出力する –