2016-05-01 12 views
1

私はffmpegを使って4分をコピーしたmp4ビデオを手に入れました。 YouTubeにアップロードした後、アップロードされたビデオのビデオの左右に黒いバーがあることに気付きました!これらの黒いバーを削除する方法を検索したところ、yt:stretch = 16:9を使用する必要がありました。 、yt:stretch = 16.9タグを使用しても、iPhoneとSamsung smart tv YouTubeアプリの黒いバーは削除されません!ffmpegを使ってmp4アスペクト比を16:9に変更するにはどうすればいいですか?

YouTubeに再アップロードするためにffmpeg(ビデオ品質を失うことなく)を使用して元のmp4ビデオの縦横比を16:9に変更できますか?前もって感謝します ?オリジナルのビデオトリミングするために使用さ

1)Resolution:720x576 ,Frame rate:25 . Codec:H264 - MPEG-4 AVC(part 10)(avc1), 
2)Resolution:848x480 , Frame rate:24.804393,Codec:H264 - MPEG-4 AVC(part 10)(avc1) 

ffmpegのコード:

私は次の情報をソースの2種類を得たビデオは延伸後の許容に見えると仮定すると、

ffmpeg -i orginalVideo.mp4 -ss 00:25:55 -t 00:04:02 -acodec copy -vcodec copy videoForYoutube.mp4 
+0

動画のコンテンツが16:9でない場合は、アスペクトを変更すると動画が歪みます。現在の解像度は何ですか? – Mulvya

+0

返信ありがとうございます。次の情報を持つ2種類のソースがあります。 1)解像度:720x576、フレームレート:25コーデック:H264 - MPEG-4 AVC(パート10)(avc1)、 2)解像度:848x480、フレームレート:24.804393、コーデック:H264 - MPEG-4 AVC(パート10)(avc1)youtubeタグを使用して、アップロードされたビデオは、FirefoxのPCのyoutubeプレーヤーのビデオをずっと歪めませんでした。 – user1788736

答えて

1

を、次のものを使用することができますコマンド:

ffmpeg -ss 25:55 -t 4:02 -i input.mp4 -vf scale=ih*16/9:ih,scale=iw:-2,setsar=1 -crf 20 -c:a copy YT.mp4 
+0

これらのエラーはffmpegウィンドウで表示されます:[libx264 @ 04e67020]幅が2で割り切れない(853x480) 出力ストリーム#0のエンコーダを開くときにエラーが発生しました。0 - bit_rate、rate、width、heightなどのパラメータが正しくない可能性があります。 それを修正しますか? – user1788736

関連する問題