タグ付けされた質問 「ffmpeg」

複数のコーデック、フィルター、コンテナーをサポートするメディアツール。FFmpegツールに関する質問をするときは、実際のコマンドと完全なコンソール出力を含めてください。これを行う簡単な方法は、コマンドに「-report」を追加し、生成されたログファイルの内容を貼り付けることです。CLIのヘルプでは、ff *バイナリー(ffmpeg、ffprobe、ffplay)のみを使用してください。APIの使用方法については、Stack Overflowに投稿してください。

3
ビデオを特定のサイズに合わせる方法はありますが、FFmpegでアップスケールしないのですか?
アスペクト比を維持しながら、ビデオを640x360(スマートフォンのプレーヤーが処理できる最大値)に合わせる必要がありますが、ビデオが640x360 より小さい場合でも、ビデオを変更しないでください(結局のところ、拡大しても意味がありません)。 ffmpegのコマンドラインを使用してこの動作を取得する方法はありますか?
13 ffmpeg 

2
ffmpegで正弦波を生成する方法は?
FFmpegで正弦波(正弦波)のオーディオファイルを生成したいと思います。sineフィルターがあることは知っていますが、それは可能な限りです。 私は試した: fmpeg -filter "sine=48:1:5" -c:a pcms16le test PCM S16LE形式で5秒間のオーディオを48kHzで作成するには、次のエラーメッセージが表示されます。 出力ファイル#0にはストリームが含まれていません そしてtestファイルは空です。

1
HandbrakeCLIオプションをFFmpegオプションに変換するにはどうすればよいですか?
ハンドブレーキで機能するコマンドライン設定がたくさんありますが、一部のビデオでは(理由がわからない)ハンドブレーキが「メモリ不足例外」をスローすることがあります。同じオプションキーを見つけてFFmpegで実行できるかどうか疑問に思っていましたが、それほど簡単なことではないようです。 FFmpegには、これらのオプションがない場合や、デフォルトで機能する場合があります。たとえば、FFmpegでカスタムアナモルフィックを実行する方法がわかりません。私にとって非常に重要なのは、結果として生じるビデオがハンドブレーキで行われたかのように優れていることです。ハンドブレーキのラインは次のとおりです。 HandBrakeCLI.exe --input "d:\input.mpg" --output "d:\output.mp4" --rate 29.97 --cfr --arate 44.1 --format mp4 --width 1920 --height 1080 --custom-anamorphic --display-width 1920 --keep-display-aspect --modulus 8 --crop 0:0:0:0 --encoder x264 --vb 5200 --aencoder faac --ab 128 --mixdown stereo -x bitrate=5200:vbv-bufsize=5200:vbv-maxrate=5200:level=42:bframes=2:min-keyint=60:keyint=60:ref=4:me=umh:merange=64:subme=7:8x8dct:cabac=1 -v3 -2 -a none これをFFmpegコマンドにするにはどうすればよいですか?

2
読み取れない1.4GBのビデオファイルを復元する方法(キヤノン)[複製]
この質問にはすでに答えがあります: m4vまたはmp4ビデオファイルを開いて修復する方法は? 6つの答え Canon EOS 7Dでビデオを撮影していて、バッテリーが熱くなっていると思っていたので、バッテリーカバーを開けてすぐに電源を切りました。それはバッテリーパックであり、バッテリーは電源が切れても所定の位置にとどまりました。それで、ffmpegでさえ読めない1.4 GBのファイルができました。必要に応じてデータを読み取るために見落とすことができるまったく同じ形式で撮影された他のファイルがたくさんありますが、どうすればいいですか? 不良ファイルでのffmpeg -i: [mov,mp4,m4a,3gp,3g2,mj2 @ 000001572b9fa3a0] moov atom not found MVI_3891.MOV: Invalid data found when processing input 良好なファイルでのffmpeg -i: Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'MVI_3892.MOV': Metadata: major_brand : qt minor_version : 537331968 compatible_brands: qt CAEP creation_time : 2016-01-28 12:04:16 Duration: 00:12:10.86, start: 0.000000, bitrate: 46897 …
12 video  ffmpeg 

1
HTML5互換の「みんなのためのビデオ」を入手するには、どのようなffmpegスクリプトが必要ですか?
Video for Everybodyを使用するために適切な形式のビデオを取得するには、ffmpeg / mencoder / some_other_CLI_appでどのコマンドのリストを実行する必要がありますか? すなわち、と言う機械的なチュートリアルがあることを妨げる微妙な点はありますか VIDEO=video.mp4 TYPE=$(ffmpeg --find-information-about-the-video ... ) ffmpeg ... > video.mov ffmpeg ... > video.flv ffmpeg ... > video.webm ffmpeg ... > video.h.264 ... 次に、Video for Everybodyコードをコピーしてページに貼り付けますか? 私の目標は、私がホストする個人のWebページにビデオを埋め込むことです。Flashフォールバックを備えたHTML5が推奨されるため、最も簡単な方法はVideo for Everybodyのようです。しかし、そのページでは、ビデオをさまざまな形式にエンコードする最も複雑な部分が残り、読者はビデオ形式に関する長くて完全な記事を読んで理解することができます。確かにこれは必要ありません。ユーザーが音声ファイルをさまざまな形式に盲目的に変換するためのコマンドのリストを提供できます。うまくいけば、ffmpegの第一人者がビデオでも同じことができるようになります。

2
.MOVファイルのサイズを小さくするには、どのパラメーターを調べる必要がありますか?
Canon 60Dはビデオを録画するときに.MOVファイルを作成しますが、.MOVコンテナにはH264ビデオストリームとPCMオーディオストリームがあることがわかりました。 私はffmpegとGSpotを使用してビデオの一部を見ており、かなり高いビットレート(640x480で22,000kbps、1920x1080で45,000)と思われるものを見ています。 ファイルのサイズを小さくしたいが、品質はかなり高く保ちたい。ビットレートを下げることで、ビットレートを半分に削減し、ファイルサイズを約半分にするという、考えられる最も単純な方法で試しました。しかし、「適切な」ターゲットビットレートを決定する方法があるのか​​、可変ビットレートを実行しようとする意味があるのか​​、疑問に思っています。

6
ffmpeg用のlibmp3lameのインストール方法
テストサーバーでffMpegを既に実行しています。すべての可能なオーディオファイルをmp3に変換したいと思います。 「コーデックが見つかりません」というエラーが表示されます。 ここに私が入力したものがあります: /var/www/i/uploads$ sudo /usr/local/bin/ffmpeg -i a.mp3 -f mp3 con.mp3 FFmpeg version SVN-r25385, Copyright (c) 2000-2010 the FFmpeg developers built on Oct 7 2010 11:56:13 with gcc 4.2.4 (Ubuntu 4.2.4-1ubuntu4) configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-x11grab --disable-yasm libavutil 50.32. 2 / 50.32. …
12 mp3  ffmpeg  lame 

1
-rオプションを使用して、ffmpegがビデオから抽出したフレームに関連付けられたタイムスタンプを抽出するにはどうすればよいですか?
ffmpeg -i myvid.mp4 -r 25 -t 100 image-%d.jpeg 私はフレームを抽出するために使用しているコマンドであり、期待どおりに機能しています。ただし、フレームのタイムスタンプも確認したいと思います。どんな精度でも。100ミリ秒で十分です。ffmpegはこれを行うことができますか? 追加の詳細を提供し、 上記のコマンドを実行すると、約100個のJPEGが得られますが、これらのJPEGとビデオのフレームの間には1対1(または多対1)の対応があると思います。JPEG画像「i」として出力されたフレームのタイムスタンプを知りたいです。 さらにffprobeを試してみましたが、ビデオの長さでさえ不正確に報告します:(
12 ffmpeg  libav 

1
FFmpeg / avidemux:パックされたBフレームを修正
私は古いmpeg4ビデオ(aviコンテナー内)の一部をFFmpegでh.264にトランスコードしています。基本的に ffmpeg -i input.avi -c:v libx264 [x264 settings] -c:a libfdk_aac [aac settings] output.mp4 その際mpeg4、次の警告を出します ビデオは、非標準で無駄な方法を使用してBフレーム(「パックされたBフレーム」)を格納します。VirtualDubやavidemuxなどのツールを使用して修正することを検討してください。 トランスコードは引き続き正常に実行できることはわかっていますが、警告から、生成されるh.264ビデオの品質に影響するかどうかはわかりません。 そう、 veryslow出力h.264ビデオの品質(およびサイズ、およびモバイルデバイスのサイズを最小化したいので、プリセットも使用している)だけに関心があるので、パックされたB-フレーム? 必要な場合は、avidemuxでどうすれば修正できますか?(私はすでにマニュアルでスキミングを試みました。)

2
なぜWMVをMP4に変換するのがとても遅いのですか?
FFmpegでビデオをWMVからMP4に変換しようとしていますが、数時間かかります。AVIに変換しようとすると、約10〜15分しかかかりません。 ffmpegバージョン ffmpeg version N-43206-gf857465 built on Aug 4 2012 16:10:39 with gcc 4.7.1 (GCC) MP4への変換 ffmpeg -i input.wmv -vcodec libx264 output.mp4 libavutil 51. 66.100 / 51. 66.100 libavcodec 54. 49.100 / 54. 49.100 libavformat 54. 22.100 / 54. 22.100 libavdevice 54. 2.100 / 54. 2.100 libavfilter 3. 5.102 / …

1
FFmpegの「-vb」および「minrate」/「maxrate」設定による可変ビットレート
レンダリングの場合、かかる時間は大きく異なります。 -b 3500K -minrate 0K -maxrate 8000K 1時間17分かかります vb=3000k 2.5時間かかります 何がvb 3000kどのように違うの-b 3500K -minrate 0K -maxrate 8000Kですか?これらの可変ビットレート設定はありますか? に変更した場合-b 3500K -minrate 3500K -maxrate 3500K、そのビットレートは一定ですか?
12 ffmpeg 

3
VLCまたはFFmpegを使用してビデオの「10フレームごとに1つ」を抽出する
科学的な目的で、ビデオの「10ごとに正確に1フレーム」のフレームを抽出しようとしています(つまり、1を抽出し、9のままにしてから繰り返します)。ビデオは105フレーム、3.5秒、29.97fps(h.264、.mov、Nikon D3100により作成)です。 私がいるここでそれをアップロード。 VLC 以下のコマンドは10フレームを生成するはずですが、6つの画像しか生成しません。さまざまなシーン比率を試してみましたが、どちらも正しい数のフレームを生成しませんでした。 vlc 1.mov --video-filter=scene --vout=dummy --scene-ratio=10 --scene-prefix=img- --scene-path=. vlc://quit 誰かが私に何が問題なのか教えてくれませんか? FFmpeg FFmpegには、私の目的にぴったり合ったコマンドがないようです。以下のコマンドは、毎秒3フレームを抽出しますが、FPSは正確に30ではなく(2.97)、正確な結果を生成しません。 さらに、FFmpegでも、このコマンドを使用しても正しいフレーム数が得られません。3.5秒のビデオで最大10フレームを期待していますが、得られるのは12フレームです。 ffmpeg -i 1.mov -y -an -sameq -r 3 -f image2 -vcodec mjpeg %03d.jpg どうすれば自分のやりたいことを達成できますか?

1
ffmpeg concatでのファイル名の引用
この記事「メディアファイルを連結(結合、マージ)する方法」で説明されているように、Concat demuxerを使用してffmpegでファイルを連結したい。ただし、ファイルには一重引用符(アポストロフィ)が含まれています。したがって、私のconcat.listは次のようになります。 file 'artist's song.mp3' file 'artist's song 2 .mp3' ご覧のとおり、ファイル名の中央にあるアポストロフィは、連結ファイルの形式と競合しています。ffmpegはファイル名の文学を読み、ファイルが存在しないと文句を言うので、バックスラッシュを入れても役に立ちません。詳細については、Windows 7のcygwinでffmpegを使用しています。
12 ffmpeg 

2
オーディオ周波数を変更するには?
音声ファイルの周波数を変更したい。意味:ファイル全体が(たとえば)1オクターブ高くまたは低く聞こえるはずです。どうやってするの?使用ffmpegまたは他のコマンドラインオープンソースツールが好ましいであろう。

2
MP3の最後に静寂を追加する
Linuxで、MP3の最後に一定期間の無音を追加する方法を知っている人はいますか?たとえば、MEncoder、FFmpegなどを使用していますか? スクリプト化されてサーバーで実行されるため、コマンドラインである必要があります。 私はこれをググググして、私ができる最善のことはSoXでpad関数を使用することですが、MP3では機能しません。 私はそれをWAVに変換し、SoXを使用してから再びMP3に変換し、メタデータ(期間を差し引いたもの)をオリジナルから新しいMP3にコピーできます。しかし、そのためのスクリプトを作成する前に、1ヒットの解決策があるかどうかを確認したいと思いました。
12 linux  audio  ffmpeg  mp3  mencoder 

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