Aviからmp4に変換するためにどのコマンドラインを使用しますか。私が変換しようとしたときはいつでも2GBのようになりました
元のファイルのエンコード方法によっては、ファイルサイズを維持できない場合があります。
ffmpeg -i infile.avi youroutput.mp4
mp4ファイルを作成している間、フレームサイズとレートをそのまま維持する必要があります。
ffmpeg -i infile.avi
入力ファイルに関する情報-フレームサイズ、使用されるコーデック、ビットレートなどを提供します。
出力を生成するときに、acodec
およびvcodec
オプションを使用することもできます。 mp4ファイルとaviファイルはさまざまなコーデックを使用でき、選択したコーデックによって走行距離が異なる場合があることも覚えておいてください。
私はaviファイルをmp4に変換することにとても興味がありました。あなたの投稿を読んで、私はこのffmpegコマンドを思い出しました:
ffmpeg -i input.avi -strict -2 output.mp4
コマンド -strict -2
は、実験的なAACコーデックで必要ですが、これら2つのパラメーターを追加すると機能します(libaac)。デフォルトでは、出力ファイルは高品質です。
私が理解している限り、avi-containerをmp4に置き換える必要があります(正式には-ISOベースのメディアファイル形式ISO/IEC 14496-12)。
次のコマンドを実行すると:
ffmpeg -i input.avi -y output.mp4
そのような場合ffmpegは、input.avi内のエレメンタリーストリームを再エンコードします(コンテナの変更と再エンコードは、 ffmpeg)。再エンコードすると視覚や聴覚の品質が低下する可能性があることに注意してください。
したがって、 "c:v copy c:a copy"コーデックオプションによる再エンコードを無効にすることをお勧めします。
ffmpeg -i input.avi -c:v copy -c:a copy -y output.mp4
上記の場合ffmpegはシェル(コンテナ)を変更するだけです
私はこれを見つけました:: Libav Linuxで。
インストール:コマンドを実行する
Sudo apt-get install libav-tools
ビデオ変換コマンド:
ビデオを含むフォルダーに移動し、ターミナルで実行します
avconv -i oldvideo.mp4 -ar 22050 convertedvideo.webm