FFMPEG変換オプション


2

そのため、別のビデオファイルのフォーマットと一致するように変換したいビデオファイルがいくつかあります。一致させたいビデオの形式データ(ffprobeから)を取得しましたが、それを使用して他のビデオを変換するオプションを決定する方法がわかりません。何か助け?

ffprobeから一致させたいファイルの設定は次のとおりです。

    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'clip #19.mov':
      Metadata:
        major_brand     : qt  
        minor_version   : 537199360
        compatible_brands: qt  
        creation_time   : 2013-03-05 22:27:26
      Duration: 00:15:00.00, start: 0.000000, bitrate: 119406 kb/s
        Stream #0:0(eng): Video: prores (apcn / 0x6E637061), yuv422p10le, 1440x1080, 117804 kb/s, SAR 4:3 DAR 16:9, 29.97 fps, 29.97 tbr, 2997 tbn, 2997 tbc
        Metadata:
          creation_time   : 2013-03-05 22:27:26
          handler_name    : Apple Alias Data Handler
          timecode        : 00:00:00;00
        Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, 2 channels, s16, 1536 kb/s
        Metadata:
          creation_time   : 2013-03-05 22:27:26
          handler_name    : Apple Alias Data Handler
        Stream #0:2(eng): Data: none (tmcd / 0x64636D74)
        Metadata:
          creation_time   : 2013-03-05 22:27:26
          handler_name    : Apple Alias Data Handler
          timecode        : 00:00:00;00
    Unsupported codec with id 0 for input stream 2

どんな助けも大歓迎です。ありがとう。


LordNeckbeard、ご協力ありがとうございます。これは、提示したコマンドを実行したときに得られる結果です。

    Input #0, mpegts, from '00052.mts':
      Duration: 00:01:18.08, start: 1.000033, bitrate: 10323 kb/s
      Program 1 
        Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p, 1440x1080 [SAR 4:3 DAR 16:9], 59.94 fps, 59.94 tbr, 90k tbn, 59.94 tbc
        Stream #0:1[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, s16, 256 kb/s
        Stream #0:2[0x1200]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
    [AVFilterGraph @ 0x7ff691c15440] No such filter: ''
    Error opening filters!

1
使用した正確なコマンドは何ですか?
-slhck

回答:


5
ffmpeg -i input -c:v prores -vf scale=1440:1080,fps=ntsc -c:a pcm_s16le -ar 48000 -ac 2 output.mov

または、必要に応じてまたはを削除,fps=ntscして使用することもできますが、結果は同じであると想定しています。-r ntsc-r 30000/1001

次の-profileオプションを使用して、ProResターゲットビットレートを変更できます。

-profile           <int>        E..V.. (from 0 to 3)
   proxy                        E..V..
   lt                           E..V..
   standard                     E..V..
   hq                           E..V..

たとえば、使用-profile 3するとApple ProRes 422(HQ)プロファイルが選択され、デフォルトの標準プロファイルよりも高いビットレートが得られます。プロファイルの詳細については、Apple ProResホワイトペーパーを参照してください。

設定を正確に複製しようとすると、予期しない結果が生じる可能性があることに注意してください:スケーリングサイズを強調する(アスペクトに影響する)場合や、フレームレートを変更する(フレームをドロップまたは複製する)場合など。可能であれば、ProResでサポートされている場合は、元のフレームサイズとフレームレートを維持することを検討してください。


2つのビデオがある場合、1つのビデオを別のビデオの変換オプションとして指定できますか?
gaussblurinc

@gaussblurinc申し訳ありませんが、あなたの質問を理解できません。
llogan
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.