タグ付けされた質問 「video-conversion」

ビデオ変換タグは、ビデオをあるフォーマットまたはコンテナから別のフォーマットまたはコンテナに変換することに関連するソフトウェアとフォーマットをカバーしています。

3
ffmpeg / avconvを使用して、静的なサイズのプレーヤーに収まるようにビデオのサイズを変更する
幅700ピクセル、高さ400ピクセルのhtml 5ビデオプレーヤーがあります。私はavconvffmpeg を使用して(アスペクト比を維持しながら)サイズを変更し、プレーヤーに収まるようにしようとしています。 入力は任意のサイズのファイルにすることができるため、大きいもののサイズを変更する必要がありますが、小さいものは黒いバーで中央揃えにします。これまでに試したことがあります:-sと-aspect、スイッチpadで使用されているのを見てきました-vfが、必要なものを得るのに十分に機能する方法を理解していません。 これは必要なものの大まかなアイデアです。それが可能かどうかはわかりません。CSSのmax-width / max-heightとほぼ同じです。これは単なる言葉の寄せ集めにすぎないかもしれませんが、誰かがたまたま私が話していることを理解してくれたら、感謝します。 avconvコマンド: avconv -y -i control.avi -vcodec libx264 -b 2000k -bufsize 20M -acodec aac -strict experimental -ar 44100 -ab 256k bigbuck_out.mp4

1
AVI(Xvid)をMP4(H.264)に変換して同じ品質を維持
h.264コーデックを使用してAVIファイルをMP4に圧縮したい。私は同じ品質を得ることができませんでした。どうすれば圧縮できますか? 元のビデオ: 元のビデオ画面: FFmpegコンソール出力(ffmpeg -i input.avi): FFmpeg version SVN-r26402, Copyright (c) 2000-2011 the FFmpeg developers built on Dec 28 2012 10:03:40 with gcc 4.4.6 20120305 (Red Hat 4.4.6-4) configuration: --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --enable-x11grab --enable-libopencore-amrnb --enable-libopenc ore-amrwb --enable-libdc1394 --enable-libfaac --enable-libmp3lame --enable-libop enjpeg --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-zlib --enable-filter=drawtext …

8
ffmpeg copy codecを使用して* .tsファイルを単一のmp4に結合します
単一のindex.m3u8ファイルで記述されたtsセグメントがたくさんあります。 index.m3u8 segment1_0_av.ts segment2_0_av.ts segment3_0_av.ts segment4_0_av.ts segment5_0_av.ts それらはすべて同じ方法でエンコードされます。ffprobeは以下を提供します。 Input #0, mpegts, from 'segment1_0_av.ts': Duration: 00:00:10.00, start: 0.100511, bitrate: 1251 kb/s Program 1 Stream #0:0[0x100]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p, 960x540 [SAR 1:1 DAR 16:9], 12.50 fps, 25 tbr, 90k tbn, 25 tbc Stream #0:1[0x101]: Audio: aac ([15][0][0][0] / …

2
ffmpegを使用して品質を最小限に抑えてビデオを1080pから720pに変換する
私は自分の高品質の映画である60fpsの1080pとスタックします。プレイ中のトラブルはラグです。 私はffmpegで720pに変換しようとしました: ffmpeg -i MyMovie.mkv -r 60 -s hd720 MyMovie_720p.mkv しかし、ビットレートが32.3 Mbpsから2.8 Mbpsに低下したため、品質が大幅に低下しています。ビデオストリームに適切なビットレートを指定し、他のすべてのストリームをそのままコピーするにはどうすればよいですか? 入力ファイルmediainfo: ID : 1 Format : AVC Format/Info : Advanced Video Codec Format profile : High@L4.2 Format settings, CABAC : Yes Format settings, ReFrames : 4 frames Codec ID : V_MPEG4/ISO/AVC Duration : 2h 58mn Bit rate …


6
DASHのFFmpegでキーフレームを修正する正しい方法は何ですか?
ストリームをDASH再生用に調整する場合、ランダムアクセスポイントはすべてのストリームでまったく同じソースストリーム時間でなければなりません。これを行う通常の方法は、固定フレームレートと固定GOP長(つまり、Nフレームごとのキーフレーム)を強制することです。 FFmpegでは、固定フレームレートは簡単です(-r NUMBER)。 しかし、固定キーフレームの場所(GOPの長さ)には、3つの方法があります...どれが「正しい」ですか?FFmpegのドキュメントは、これについてイライラするほどあいまいです。 方法1:libx264の引数をいじる -c:v libx264 -x264opts keyint=GOPSIZE:min-keyint=GOPSIZE:scenecut=-1 シーンカットが発生したときにキーフレームの「カウンター」が再起動されるかどうかは不明であるため、シーンカットをオフにするかどうかについては、いくつかの議論があるようです。 方法2:固定GOPサイズを設定する: -g GOP_LEN_IN_FRAMES 残念ながら、これはFFMPEGのドキュメントを渡すことでのみ文書化されているため、この引数の効果は非常に不明確です。 方法3:N秒ごとにキーフレームを挿入する(たぶん?): -force_key_frames expr:gte(t,n_forced*GOP_LEN_IN_SECONDS) これは明示的に文書化されています。ただし、キーフレームごとに「タイムカウンタ」が再起動するかどうかはまだ明確ではありません。たとえば、予想される5秒のGOPで、scenecutlibx264によって3秒注入されたキーフレームがある場合、次のキーフレームは5秒後ですか、それとも2秒後ですか? 実際、FFmpegのドキュメントではこれと-gオプションを区別していますが、上記の2つのオプションがどのように異なるかについては実際には言及していません(明らかに、-g固定フレームレートが必要になります)。 どちらが正しいですか? -force_key_frames固定フレームレートを必要としないため、の方が優れていると思われます。ただし、これには以下が必要です。 H.264のGOP仕様に準拠しています(ある場合) libx264 scenecutキーフレームに関係なく、固定リズムでキーフレームが存在することを保証します。 また-g-rffmpeg、異なるコーデック引数での複数の実行が各解像度で同じ瞬間フレームレートを提供するという保証がないため、固定フレームレート()を強制しないと機能しなかったように思われます。フレームレートを固定すると、圧縮パフォーマンスが低下する場合があります(DASHシナリオでは重要です!)。 最後に、keyintメソッドはハックのように見えます。これが正しい答えではないという希望に反して願っています。 参照: -force_key_framesメソッドを使用した例 keyintメソッドを使用した例 FFmpegの高度なビデオオプションセクション

3
MOVからMP4コンテナ形式への変換
素晴らしい1080p H.264形式を記録するデジタルカメラを持っていますが、残念ながらMOVコンテナ形式を使用しています。基本的に、この形式をネイティブに再生するカメラとVLCしかありません。 コンテナ形式を置き換えるだけでビデオを形式に変換するツールはありますか?エンコードが完全にうまくいくので、それはずっと速くなるでしょう。 フォルダを選択して、すべてをMP4などのより信頼できるコンテナ形式に変換すると便利です。 変換を可能な限り高速にしたいビデオの実際の品質には触れたくありません。

4
2Dで3Dビデオを並べて見るにはどうすればよいですか?
私は3Dムービー(.MKV)をサイドバイサイド3Dで持っていますが、自宅では問題なく動作します。今、私は友人の家でそれを見たいです、そして彼らは3Dシステムを持っていません。 VLCのサイドの1つをトリミングする方法、または2Dに変換する方法はありますか? 私の友人はMacを使用していますが、Mac OS XまたはWindows 7を使用してファイルを再生できます。





7
M3U8ファイルからMP4への変換?
M3U8ビデオファイルをMP4に変換できますか?M3U8ファイルは実際にはフォルダー内に多数の小さなファイルがあるオーディオプレイリストであるため、これを実行できるファイルコンバーターを見つけることができませんでした。

2
ffmpegを使用して正確なフレームでカットする方法は?
ffmpegを使用して、正確な時間にビデオファイルをカットしようとしています。ffmpegヘルプには、開始フレームを指定するオプション-timecode_frame_startが表示されますが、このコマンドを機能させることができません。結果のビデオは常に元のビデオの先頭から始まります。実行中のコマンドの例を次に示します。 ffmpeg -i input.mpg -acodec copy -vcodec copy -timecode_frame_start 200 -vframes 210 -n ouput.mpg timecode_frame_startオプションを他のオプションの前後に移動しましたが、結果は変わりません。指定する必要がある追加のオプションはありますか?さまざまなファイル形式、mkv、avi、mp4を試しましたが、コーデックに関連する問題ではないようです。ここに私が試したファイルがあります: http://www.seaotter.com/marine/movies/hermit-long-01.mpg 何か不足していますか?

1
ffmpeg-既存のメディアファイルからエンコード設定をコピーまたは抽出する方法
私はこれを複数回できるようになりましたので、お願いします。 既存のビデオファイルまたはオーディオファイルがあるffmpeg場合mplayer、他のメディアプレーヤーは、コンテナ、コーデック、使用されるビットレート、おそらくさまざまな品質やエンコード固有の設定などの「プロパティ」の少なくとも一部を検出できます。 これらの設定を既存のファイルから抽出して、ffmpegでのエンコードに(直接)使用するにはどうすればよいですか? たとえば、いくつかの設定でmkvエンコードされたビデオx264と、別の非圧縮aviファイルがありました。x264 mkvファイルで使用されているエンコード設定を「コピー」して、同じ設定でaviをトランスコードしたいと思います。 注:設定をデコーダーからエンコーダーに「変換」する人間の作業を含まない方法を探しています。最初に設定を抽出してどこかに保存する必要がある場合でも構いませんが、読み取りオプションをコマンドラインまたはffmpegのプリセット|構成ファイルに単純に入力できるようにしたいと思います。

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