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

`ffmpeg`は、マルチメディアデータを処理するためのツール(ライブラリおよびプログラム)の作成を目的としたフリーソフトウェアプロジェクトです。

3
共有ライブラリがインストールされているかどうかを確認する方法は?
私の質問は、ffmpegを開始する際の問題から生じています。ffmpegをインストールしましたが、インストール済みと表示されます: whereis ffmpeg ffmpeg: /usr/bin/ffmpeg /usr/bin/X11/ffmpeg /usr/share/ffmpeg /usr/share/man/man1/ffmpeg.1.gz 後で、一部のプログラムはインストール自体に付属していないライブラリに依存していることがわかりました。そのため、lddコマンドで不足しているものをチェックしました。 # ldd /usr/bin/ffmpeg linux-vdso.so.1 => (0x00007fff71fe9000) libavfilter.so.0 => not found libpostproc.so.51 => not found libswscale.so.0 => not found libavdevice.so.52 => not found libavformat.so.52 => not found libavcodec.so.52 => not found libavutil.so.49 => not found libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f5f20bdf000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 …

3
mpvで自動的に字幕を再生する
字幕ファイルには、.srt、.sub、.assなど、さまざまな形式があります。メディアファイルと一緒に字幕ファイルを検索するようにmpvに指示する方法はありますか?現在、私はファイル名によってはかなり長くなる可能性があるこのようなことをしなければなりません- [$] mpv --list-options | grep sub-file (null) requires an argument --sub-file String list (default: ) [file] 回答をお待ちしております。 Update 1-.srt(または下付き文字)を含む典型的な映画 [$] mpv Winter.Sleep.\(Kis.Uykusu\).2014.720p.BrRip.2CH.x265.HEVC.Megablast.mkv (null) requires an argument Playing: Winter.Sleep.(Kis.Uykusu).2014.720p.BrRip.2CH.x265.HEVC.Megablast.mkv (+) Video --vid=1 (*) (hevc) (+) Audio --aid=1 (aac) (+) Subs --sid=1 'Winter.Sleep.(Kis.Uykusu).2014.720p.BrRip.2CH.x265.HEVC.Megablast.srt' (subrip) (external) [vo/opengl] Could not create EGL context! …

2
ffmpegを使用したFLACからALACへのロスレスオーディオ変換
ALACとFLACはどちらもロスレスオーディオ形式であり、ある形式から別の形式に変換すると、ファイルのサイズは通常ほぼ同じになります。私ffmpeg -i track.flac track.m4aはこれら2つのフォーマット間の変換に使用していますが、生成されるALACファイルは元のファイルよりもはるかに小さいことに気づきました。MediaHuman Audio Converterなどのコンバーターソフトウェアを使用する場合、ALACのサイズはFLACとほぼ同じサイズのままであるためffmpeg、信号をダウンサンプリングする原因となっているいくつかのフラグがないと思います。
13 ffmpeg  flac 

3
全画面を音声で記録する方法は?
デスクトップを記録する場合は、次を使用します。 ffmpeg -f x11grab -s `xdpyinfo | grep -i dimensions: | sed 's/[^0-9]*pixels.*(.*).*//' | sed 's/[^0-9x]*//'` -r 25 -i :0.0 -sameq valami.avi しかし、音声は保存されません-ビデオに音声を含めるにはどうすればよいですか? Extra:x264 + mp3:128kbitのようにオンザフライエンコーディングを設定するにはどうすればよいですか?

1
2つのオーディオソースをx11grabでマージできますか?
現在、私は次の設定で実行しています。 ffmpeg \ -i http://pub1.di.fm:80/di_vocaltrance \ -f x11grab -s 1920x1080 -r 25 -i :0.0 \ -c:v libx264 -preset fast -pix_fmt yuv420p -s 1280x800 \ -c:a libmp3lame -ab 96k -ar 22050 \ -threads 0 \ -f flv "rtmp://...." 私が焼きたいもの: -f alsa -ac 2 -i hw:0 -acodec pcm_s32le -aq 1 -ab 128k\ …
11 alsa  ffmpeg 

2
ffmpegでmp4からaviに変換するときに最高の品質を得るにはどうすればよいですか?
これを使っても品質は悪くないです。 ffmpeg -same_quant -i video.mp4 video.avi ffmpegドキュメントには次のように書かれています。「これは同じ品質ではないことに注意してください。必要がない限り、このオプションを使用しないでください。」 -same_quant最高の品質で取得できますか、それとも入力と同じ品質を提供し、より推奨されるオプションはありますか?

3
VOBファイルをaviファイルに変換する方法
Ubuntu 13.10でDVDからコピーしたVOBファイルをaviファイルに変換しようとしています。私が試したdvdripフレームカウントエラーか何かのために失敗しました、。私もacidripを試しましたが、それはいつも私が使いたくないオーディオトラックを選びました。コマンドラインソリューションを使用して、次の機能を持つaviファイルを作成したいと思います。 mplayerで使用可能(つまり、step関数を使用) 必要に応じて字幕付き(または誰もいない) 正しいオーディオトラックで ビデオとオーディオの同期 私はいくつか試したffmpegし、avconvコマンドをしてAVIファイルを作成するために管理しますが、映像と音声が同期していcompletlyました。では、VOBファイルをaviファイルに変換するには、どのオプションを使用すればよいですか? 提案されたオプションについての説明をお願いします! 追加情報: このffmpegコマンドは、入力ファイルに対して次の出力を提供します Input #0, mpeg, from 'Videos/Test/VIDEO_TS/VTS_01_1.VOB': Duration: 00:04:53.32, start: 0.045500, bitrate: 29284 kb/s Stream #0.0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [PAR 8:9 DAR 4:3], 7500 kb/s, 27.68 fps, 59.94 tbr, 90k tbn, 59.94 tbc Stream #0.1[0x82]: Audio: ac3, 48000 Hz, 5.1, …

1
ffmpegがDebianから削除されたのはなぜですか?
現在、ffmpegDebianおよびUbuntuの安定したバージョンを使用している場合、APTパッケージに欠落しています。 数多くのリソース(存在するスーパーユーザからの例、別の1 のDebianのマニュアルからとAskUbuntuから1の単純なとは異なる(より複雑な)方法でそれをインストールする方法について説明します)apt-get install ffmpeg。 そもそもなぜパッケージが存在しないのでしょうか? 私が理解したことから、avconvは、Debian同様のディストリビューションの分岐でffmpegあり、事実上の標準です。その間、ffmpeg放棄されていません:のリーダーがプロジェクトを去ったという事実にもかかわらず、ウェブサイトは利益のためにプロジェクトを閉じる意図を言及していません。avconvffmpeg そう: ffmpeg保持して単純に追加するのではなく、なぜAPTパッケージから明白に削除されたのavconvですか? ffmpeg使用をやめる理由(インストールが困難になった以外)はありますか?
10 debian  ffmpeg 

3
ビデオが完全にダウンロードされたかどうかを確認するにはどうすればよいですか?
完成した動画かどうかを確認したい動画がたくさんあります。一部は部分的にダウンロードされる場合がありますが、問題はありません。これらのビデオが完全にダウンロードされたかどうかを効率的に確認するにはどうすればよいですか? リンクがあれば、サイズを確認していましたが、確認していませんでした。 私が使用しようffprobeとmediainfo。ffprobeは部分的にダウンロードされたファイルに関する軽微な問題を報告しますが、完全にダウンロードされたファイルのいくつかに関する同様の問題も報告します。ffmpegファイル全体を読み取って動画の長さを比較し、ダウンロードされたかどうかを確認するために使用する必要がありますか?より良い解決策はありますか?

3
`ffmpeg`を使用してMP3ファイルをトリミングするにはどうすればよいですか?
これは、しばらくの間私を悩ませてきたLinuxオーディオMP3パズルです。 MP3オーディオファイルの最初の数秒をトリミングする方法は?(ffmpeg -ss00:01または1.000のどちらの形式でも作業できません) これまでのところ、私がやりたいことをするために、私はGUIの方法でそれを行うことにしています。これは、単一のファイルの場合はおそらく遅くなり、ファイルのバッチの場合は明らかに遅くなります。
10 linux  ffmpeg  mp3 

2
インタラクティブにビデオファイルを連結する
複数のMP4ビデオファイルをインタラクティブに1つのファイルに連結(結合)する方法 コマンドラインから2つのファイルに対してこれを行うプログラムはたくさんあります。例えば: ffmpeg avconv MP4Box しかし、これをインタラクティブに行うためのソリューションが必要になることがよくあります。

1
FFMpegのパフォーマンスを最大化するには、どの設定を使用できますか?
スクリーンキャストを実行しようとしていますが、コンピューターが古すぎて遅いため、生成されるビデオが遅くなり、CPUの消費のために、記録しようとしているアプリケーションが応答しなくなります。現時点ではアップグレードできないので、自分が持っているものを最適化しようと考えています。 GNOMEからOpenBoxに切り替えて、不要なプロセスなどを強制終了しました。録音するアプリケーションも最適化したので、残っているのはレコーダー自体(FFMpeg)だけです。 FFMpegから最高のパフォーマンスを引き出すために使用できるいくつかのオプションとフラグは何ですか?他のコーデックよりも処理が簡単な特定のコーデックはありますか?一度に10分から15分程度録音するので、巨大なファイルサイズにならないものもお願いします。何か案は?


2
ffmpegにネットワークファイルを入力する方法
私の問題はこれです。多くのビデオファイルをホストするサーバーにアクセスできますが、それらのほとんどは非常に大きく、十分に圧縮されていません。より良いアクセスのために、ローカルマシンでこれらのコピーの品質を下げた、より小さなサイズのコピーを作成するつもりです。 問題は、サーバーにftpアクセスがないことです。ファイルを自分のマシンにscpしてからffmpegを使用してサイズを小さくすることができますが、すべてのファイルをローカルにコピーするとスペースが足りなくなります。 ネットワークファイルを直接ffmpegに入力する方法を探しています。これにより、すべてのビデオを一晩で縮小したサイズのスクリプトを作成できます。
9 ssh  scp  ffmpeg 

3
誰が仕事をしているのか:ffmpegまたはシェル?
私の質問の最初の部分: 私はffmpegのドキュメント(section 3.2 How do I encode single pictures into movies?)を次のように読みました: 1つの画像をムービーにエンコードするには、次のコマンドを実行します。 ffmpeg -f image2 -i img%d.jpg movie.mpg 「%d」が画像番号に置き換えられていることに注意してください。img%03d.jpgは、シーケンスimg001.jpg、img002.jpgなどを意味します... 私の質問は:誰が間の変換やっているimg%03d.jpgとはimg001.jpg, img002.jpg, etc?それはシェルまたはffmpegですか? 後編: 画像のシーケンスをビデオにエンコードするようにffmpegに依頼したいと思います。ただし、多くの場合、シーケンスは1とは異なるインデックスで始まり(たとえば、それを呼び出すことができますstart_index)、呼び出すことができるインデックスで終わりますend_index。さらに、シーケンスはvalueの増分を使用しますincrement。例: img_0025.png, img_0030.png, img_0035.png, ... img_0100.png ここstart_indexで、end_index25、100、およびincrement5でした。 最初にシーケンスの名前を変更する必要なく、上記のような画像シーケンスをffmpegにフィードしたいと思います。ドキュメントでは、シンボリックリンクを使用してこれを行う方法を説明していますが、それらを完全に回避する方法、おそらくzshで高度なグロビングを使用する方法があるかどうか疑問に思っていました。
8 shell  ffmpeg 

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