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

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

2
FFmpegを使用してすべての偶数または奇数フレームをドロップしますか?
生のビデオを取得し、そこから奇数フレームまたは偶数フレームのみを含む新しいビデオを抽出する正確な方法はありますか? 例えば: 400フレーム(0〜399)の「blah.yuv」があります。フレーム1-399(1,3,5,7 ... 399)を含む「blahOdd.yuv」とフレーム0-398(0,2,4,6 ... 398を含む「blahEven」を作成したい)。 FFmpegのみを使用してそれを行う方法はありますか?

2
MP4ファイルはVLCの字幕設定を無視します
MKVムービー(h264 / aac)を別個の.SRTファイルで再生する場合、VLCを使用すると、メニューから字幕の外観を完全に制御できます。 ただし、組み込みの字幕(「mov_text」)を使用してMKV / SRTをロスレスにMP4に変換すると、字幕は小さなArial(?)フォントとして表示され、VLC設定はこれに影響しません。 MP4ファイルには、優先度の高い字幕を表示する方法に関する情報が含まれていると思いましたが、MP4ファイルからすべてのメタデータを削除した後でも起こります。 これはVLCのバグ/機能ですか?あらゆる種類のビデオファイルの視覚的な字幕設定に準拠させるにはどうすればよいですか。 編集:SRTの例 1 00:00:00,000 --> 00:00:07,000 Lorem ipsum dolor sit amet, consectetur adipiscing elit, 2 00:00:09,000 --> 00:00:12,000 sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. (etc.) 編集:以下のFFMPEG出力を参照してください ffmpeg -y -i "in.mp4" -i "in.srt" -acodec copy -vcodec copy -scodec mov_text …

2
YUYVを使用してffmpegオープンウェブカメラがMJPEGが欲しい
MJPEGモードでウェブカメラ(logitech c910)を開くにはffmpegが必要です。ウェブカメラはMJPEG「プロトコル」を使用して最大24を、YUYVを使用して最大10 fpsしか提供できないためです。ffmpegコマンドラインを使用してそれらを選択できますか? xx@(none) ~ $ v4l2-ctl --list-formats ioctl: VIDIOC_ENUM_FMT Index : 0 Type : Video Capture Pixel Format: 'YUYV' Name : YUV 4:2:2 (YUYV) Index : 1 Type : Video Capture Pixel Format: 'MJPG' (compressed) Name : MJPEG 私の現在のコマンドライン: ffmpeg -y -f alsa -i hw:3,0 -f video4linux2 -r 20 …
14 ffmpeg  webcam  v4l2  mjpeg 

3
ロスレスユニバーサルビデオフォーマット
1280x720 25fpsビデオに最適なロスレスビデオ形式を探しています。ビデオには4分あります。サウンドは320 kbps mp3になりますが、大したことではありません。理想的な条件: ロスレス(知覚的にロスレスになります) コンテナ+コーデックはほとんどのプラットフォームで再生できます コンテナ+コーデックは、最新のDVDプレーヤーで再生できます(DVD以外の形式をサポート) サイズが700 MB未満です それも可能ですか?満足のいく結果が得られずに、すでに3日間苦労しており、12 GBのファイルを取得することもあります(1分間に3 GB程度)。

1
FFmpegを使用してオーディオに1秒の無音を追加します
AC3 5.1オーディオファイルがあるので、最初にx秒のサイレントオーディオを挿入します。これは、ビデオの多重化とは関係ありません。そのため、ビデオストリームに付随するオーディオストリームでのみ機能するように見えるため、そのオフセットは役に立ちません。私はffmpegでこれを達成したいと思います。何か案は?
14 ffmpeg 

1
再エンコードせずにffmpegのフレームレートを変更する
23.976 fps(24000/1001)のmkv(h264)ビデオがありますが、再エンコードしたり品質を落としたりせずに25fpsに変換したいと思います。私はmkvmergeがそれを行うことができることを知っていますが(オプション--default-duration '0:25fps'を使用)、可能であればffmpegから直接実行したいと思います。ドキュメントによれば、これは機能するはずです。 ffmpeg -i input.mkv -r 25 -vcodec copy output.mkv しかし、それを実行すると、同じビデオfpsしか得られません。(存在する場合)ffmpegでそれを行う正しい方法は何ですか?

6
ffmpeg concatは絶対パスでは機能しません
絶対パスでconcatを使用する必要がありますが、動作しないようです。文書ではそれはうまくいくはずだと言っています。誰でもそれを機能させる方法を知っていますか? ffmpegドキュメント テキストファイルディレクトリをファイルパスに追加するように見えるため、機能しません Impossible to open 'C:/temp/ffmpeg/c:/temp/ffmpeg/01.mov' 私はWindows 7を使用しています。 ffmpegTest.txt: file 'c:/temp/ffmpeg/01.mov' file 'c:/temp/ffmpeg/02.mov' "Y:/Shotgun/bin/ffmpeg/bin/ffmpeg.exe" -f concat -i "C:/temp/ffmpeg/ffmpegTest.txt" -c copy "C:/temp/ffmpeg/test.mov ffmpeg version N-58949-g0e575c2 Copyright (c) 2000-2013 the FFmpeg developers built on Dec 9 2013 22:06:49 with gcc 4.8.2 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls …
14 video  ffmpeg 


1
FFmpegのビット深度を変更するにはどうすればよいですか?
オーディオフィードを取得して16ビットFLACに再エンコードするには、FFmpegが必要です。 16ビットFLAC出力を強制するにはどうすればよいですか? ./ffmpeg -i http://7359.live.streamtheworld.com:80/CONTINENTALAAC_SC -vn -ac 1 -ar 16000 -acodec flac -map 0 -f segment -segment_list /flac/out.list -segment_time 00:00:12.00 /flac/out%03d.flac ffmpeg version N-49622-g127ff88 Copyright (c) 2000-2013 the FFmpeg developers built on Feb 6 2013 05:11:38 with gcc 4.6 (Debian 4.6.3-1) configuration: --prefix=/root/ffmpeg-static/32bit --arch=x86_32 --extra-cflags='-m32 -I/root/ffmpeg-static/32bit/include -static' --extra-ldflags='-m32 -L/root/ffmpeg-static/32bit/lib -static' …

1
ffmpegを使用して* .aviファイルをバッチ変換する
ffmpegを使用して、20個以上の.aviファイルをバッチで変換しようとしています。 私は次のものを持っています @echo off. for file in *.avi do ffmpeg -i "$file" -s 640x480 -vcodec msmpeg4v2 "'basename "$file" .avi'.mpg'; done 私の.batファイルでそれは動作しません。Windows OSで動作させるにはどうすればよいですか。ああ、はい、すべてのファイルは同じフォルダーにあります。 私が得るエラーメッセージ: 現時点ではファイルは予期しないものでした

3
ffmpegを使用して、再エンコードせずにメタデータをAACファイルに追加する方法は?
私はffmpegを使用して、ビデオファイルからオーディオストリームのみを抽出しています。 ffmpeg -i video.mp4 -vn -acodec copy audio.aac これにより、クリーンなオーディオファイルが生成されますが、メタデータは含まれません。 メタデータを追加するために、ffmpegにはコマンドラインオプションがあります。 ffmpeg -i video.mp4 -vn -acodec copy -metadata title="My Title" audio.aac これはエラーなしで実行されますが、出力ファイルがffprobeでチェックされる場合、メタデータタグはまったくありません。 出力コンテナがmp4に変更された場合、メタデータを設定して出力ファイルに表示できます。 ffmpeg -i video.mp4 -vn -acodec copy -metadata title="My Title" audio.mp4 興味深いのは次のとおりです。Bansheeを使用して既存の.aacファイルのメタデータを編集し、ffmpegを使用して同じ方法でファイルを処理すると、元のメタデータが新しい.aacファイルに正常にコピーされます。 ffmpeg -i metadata.aac -vn -acodec copy audio.aac ただし、メタデータを変更しようとしても効果はありません。 ffmpeg -i metadata.aac -vn -acodec copy -metadata title="My Title" …
13 ffmpeg  metadata  aac 

1
一連のPNG画像をYouTube用のビデオに変換するにはどうすればよいですか?
私は一連のPNG(ここに1つの標本があります)を持っていますが、これはffmpegでビデオになります: ffmpeg -r 10 -i image%03d.png -s 1380x720 -c:v libx264 -qscale 10 -r 30 basf_merck_libx264.mp4 VLCを使用すると、見た目がすばらしく見えますが、YouTubeで表示されるのは灰色です!?どうして? しばらくすると、カラフルなスポットのある水平バーが表示されます。 '-pix_fmt yuv420p'をコマンドに追加すると、youtubeはクリップを正しく表示します。しかし、私が選択できる最高の品質は480pで、この目的には低すぎます。 ffmpegの出力 C:\Users\Raffael\Documents\proj>ffmpeg -r 10 -i image%03d.png -s 1380x720 -c:v libx264 -qscale 10 -r 30 basf_merck_libx264.mp4 ffmpeg version N-48785-g2ea3f37 Copyright (c) 2000-2013 the FFmpeg developers built on Jan 12 2013 20:45:33 with …
13 ffmpeg  youtube  png 

1
ffmpegでオーディオトラックに名前を付ける方法
ファイルにさらにオーディオトラックがある場合、VLCはその名前(またはタイトルについては用語がわかりません)を[オーディオ]> [オーディオトラック]のメニューに表示できます。 私がファイルを再コーディングすると ffmpeg -i input.mp4 -map 0:0 -map 0:1 -map 0:2 -c:v libx264 -preset slow -profile:v high -crf 17 -c:a copy output.mp4 名前が失われ、一般的な「トラック1」と「トラック2」のみが表示されます。どうすれば保管できますか?または、カスタム名を設定する方法を教えてください。 コマンドの出力は次のとおりです。 ffmpeg -ss 0 -i Shades_of_winter_24FPS_x264_5.1_AC3+R128.mp4 -map 0:0 -map 0:1 -map 0:2 -vf "ass=p.ass" -c:v libx264 -preset slow -profile:v high -crf 17 -c:a copy -metadata:s:a:0:0 -language="ble" …
13 ffmpeg 

4
DTSサウンドのMKVをAACまたはAC3オーディオのMP4ビデオに変換する
私は4.3 GB 720pの映画を持っているので、DTSサウンドのこのMKVをAACまたはAC3オーディオのMP4ビデオに変換したいと思います。 私は時々得ます: ffmpeg: unrecognized option '-c:v' …そして: aac unrecognized ¬および他の同様のもの。 この映画は、急流のサイトで見られるような小さいサイズにしたいです。
13 ffmpeg  matroska  aac  ac3 

1
Webのビデオのビットレート、-maxrate、-bufsizeを考慮する方法
私はffmpegを使用してビデオをエンコードし、Webにアップロードしています。私はffmpegの使用についてこの投稿を見ましたが、値をどのように考慮するかについては完全にはわかりませんでした。 サイズが70 MB、長さが4分のビデオがあるとします。これらのフラグの値-b:v、-maxrateおよび-bufsizeこのコマンドの値をどのように考慮しますか? ffmpeg -i input -codec:v libx264 -profile:v main -preset slow -b:v ? -maxrate ? -bufsize ? -vf "scale=720:trunc(ow/a/2)*2" -threads 0 -codec:a libfdk_aac -movflags +faststart output または、crf値が19から24のように、通常の値はありますか?私はあなたの助けと指導に本当に感謝します。
13 video  ffmpeg  bitrate 

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