私は現在、ビデオを変換するために次のhandbrakecliコマンドラインを実行するバッチファイルを使用しています。
HandBrakeCLI.exe -v0 --input "D:\input.mkv" --preset="Universal" --ipod-atom -t 1 --angle 1 --gain 0 --output="D:\output.mp4"
これは長年にわたって私に役立っており、オリジナルよりも小さなビデオファイルを作成し(16Gbデバイスしか持っていない場合に適しています)、十分に見え、ほとんどのiPod、iPad、iPhoneで動作します。
しかし、時間の経過とともに、handbrakecliは、より多くのビデオを、私が代替手段を探す必要があるポイントに変換するのに苦労しています。ログがクラッシュした理由に関する情報をまったく提供しないという事実は役に立ちません。たとえば、このビデオは変換によって71%でクラッシュし、これが最後の4行です。
AC3 Passthru requested and input codec is not compatible for track 2, using AC3 encoder
x264 [info]: using SAR=9593/9600
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x264 [info]: profile Constrained Baseline, level 3.0
あまり役に立たない。
ffmpegを代替手段として使用することを検討しましたが、インターネットで見たすべての例は、次の1つ以上を実行します。
- 動作しない(コマンドラインオプションが認識されない)-よくある!
- 元のファイルよりも大きいファイルになります-非常に一般的です!
- 特に予期しないビデオサイズが変換された場合(例:非ワイドスクリーンPAL)に、画像を歪めます
- 音声を削除する
- iPhone、iPod、またはiPadで再生できないビデオが作成されます
すべてのAppleデバイス上でビデオを快適に実行し、ファイルサイズを削減するまともな汎用のffmepgコマンドラインがありますか?
720pを超えるビデオも縮小する(ただし、歪まない)場合、ボーナスポイントになります。