2017-12-29 99 views
-2

ffmpegを使用してmp4ファイルを断片化する方法。このコマンド「How to output fragmented mp4 with ffmpeg?」に従っていますが、ファイルサイズはほぼ2倍です。他の方法はありますか?ffmpegを使ってmp4ファイルを断片化する方法。

+0

が、私はこのstackoverflowのを読んだことがある - HTTPS ://stackoverflow.com/questions/8616855/how-to-output-fragmented-mp4-with-ffmpeg。 がここに記載されたコマンドです。ファイルサイズは2倍になります。それ以外の方法はありますか? –

+1

これはプログラミングには関係ありません.... –

答えて

0

入力ファイルよりも高いビットレートで再エンコードするので、ファイルサイズが大きくなると思います。リンクの答えで

、あなたは-ab-vbの設定を変更することができます。

ffmpeg -i infile.ext -g 52 \ 
-strict experimental -acodec aac -ab 64k -vcodec libx264 -vb 448k \ 
-f mp4 -movflags frag_keyframe+empty_moov \ 
output.mp4 

(ヒント:必要でない場合ではない、ユーザー-reを実行してください)あなたがからのビットレートをお持ちでない場合は

を入力ファイルは、すべてのストリームのためにそれを得るためにffprobeを使用しますように、それならば1と:、0ストリーム#0:

ffprobe -i input.mp4 

(ストリーム#0を探し)オーディオやビデオのテスト

されていません: あなたはまた、ストリームコピーしようとすることができます

ffmpeg -i input.mp4 -g 52 \ 
-strict experimental -c copy \ 
-f mp4 -movflags frag_keyframe+empty_moov \ 
output.mp4 

を(のみのMP4入力で動作します!)

関連する問題