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

FFmpegライブラリ、API、またはツールのプログラムによる使用に関する質問のみがトピックで取り上げられています。コマンドラインツールのインタラクティブな使用に関する質問は、スーパーユーザーまたはビデオプロダクションで行う必要があります。FFmpegは、マルチメディアデータを処理するためのライブラリとプログラムを生成する無料のオープンソースプロジェクトです。


7
ffmpegを使用してビデオに新しいオーディオ(ミキシングではない)を追加する方法は?
私は次のようなコマンドを使用しました: ffmpeg -i video.avi -i audio.mp3 -vcodec codec -acodec codec output_video.avi -newaudio ビデオに新しいオーディオトラックを追加するための最新バージョン(ミックスではありません)。 しかし、私はffmpegを最新バージョン(ffmpegバージョンgit-2012-06-16-809d71d)に更新しましたが、このバージョンではパラメーター-newaudioが機能しません。 を使用してビデオに新しいオーディオを(ミックスではなく)追加する方法を教えてくださいffmpeg。
131 audio  video  ffmpeg 

9
ffmpegを使用してテキストの字幕を追加する[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、Stack Overflowのトピックと。 先月休業。 この質問を改善する 私はffmpegを使用して.mp4コンテナーにテキスト字幕を追加しようとしています: ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mp4 この行を実行しようとすると、エラーが発生します。 ストリームマップの数は、出力ストリームの数と一致する必要があります。 mp4をmkvに変更しようとすると(mp4はテキストの字幕をサポートしていますが)、次のようになります。 ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mkv それはストリームを正しくマッピングしますが、エラーを出します: 出力ストリーム#0.2のエンコーダー(コーデックID 94210)が見つかりません 起動すると ffmpeg -codecs srtコーデックがデコーダーとエンコーダーとしてサポートされていることがわかりますが、mp4とmkvのsubsエンコーディングに何が使用されているのか、またそれをオンにする必要があるのか​​、個別にコンパイルする必要があるのか​​わかりません。
121 ffmpeg  mp4  subtitle  srt 

5
FFmpeg C APIドキュメント/チュートリアル[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 12か月前に閉鎖。 この質問を改善する FFmpeg C APIを使用するためのドキュメントを見つけようとしています。コマンドラインのドキュメントしか利用できないようです。 優れたドキュメント/チュートリアル/リンクはありますか?
119 c  api  documentation  ffmpeg 


2
ffmpegが存在する場合、出力ファイルを上書きします
と時間を使用.FLACしてオーディオファイルからクリップを作成しています。startendcommand ffmpeg -i /audio/191079007530_1_01.flac -t 51 -ss 69 /clips/44z274v23303t264y2z2s2s2746454t234_clip.mp3 2>&1 >> /ffmpegLogs.log 私は自分のPHPコードでこのコマンドを使用し、私の質問は、 コンソールで上記のコマンドを実行すると、次のように求められます 出力ファイルが宛先にすでに存在する場合は、出力ファイルをオーバーライドします。 何switchか余分をcommand私は、ファイルが存在する場合は、自動的に上書きするために使用する必要があります。
113 php  ffmpeg 

14
ffmpegでフレーム数を取得する
誰かがffmpegを使用してビデオファイルから合計フレーム数をフェッチする方法を知っていますか?ffmpegのレンダー出力には現在のフレームが表示され、進行状況をパーセントで計算するにはフレーム数が必要です。
112 video  ffmpeg 

2
特定の時間にffmpegを使用してビデオの1つのスクリーンショットを抽出する方法
ffmpegを使用してビデオから複数のスクリーンショットを抽出する方法を示す多くのチュートリアルやものがあります。-rを設定すると、一定量を開始することもできます。 しかし、たとえば01:23:45インチで1つのスクリーンショットが欲しい、または86%インチで1つのスクリーンショットが欲しい。 これはffmpegthumbnailerですべて可能ですが、依存したくない別の依存関係です。私はffmpegでそれができるようになりたいです。
109 video  ffmpeg 

4
フレンドリーな方法でffmpeg情報を取得する
ffmpegを使用してビデオファイルに関する情報を取得しようとするたびに、多くの役に立たない情報と優れたものが混在しています。 私は使用していffmpeg -i name_of_the_video.mpgます。 それを友好的な方法で得る可能性はありますか?つまり、JSONはすばらしい(そして醜いXMLでも構いません)。 今までのところ、アプリケーションで正規表現を使用してデータを解析しましたが、特定のビデオファイルに表示される厄介なコーナーがたくさんあります。遭遇したことはすべて修正しましたが、まだまだあるかもしれません。 私は次のようなものが欲しかった: { "Stream 0": { "type": "Video", "codec": "h264", "resolution": "720x480" }, "Stream 1": { "type": "Audio", "bitrate": "128 kbps", "channels": 2 } }
108 json  parsing  ffmpeg 


8
MP3を最初の30秒にトリミング
元の質問 プレビューとして使用する既存のMP3ファイルから新しい(完全に有効な)MP3ファイルを生成できるようにしたいと思います-試用前購入スタイル。新しいファイルには、トラックの最初のn秒のみを含める必要があります。 今、私はファイルを配信するときに(ビットレートとヘッダーサイズから計算して)n秒で「ストリームを切り取る」ことができることを知っていますが、これは少しダーティであり、VBRトラック上の実際のPITAです。適切なMP3ファイルを生成できるようにしたいのですが。 誰かアイデアはありますか? 答え 両方mp3splitとffmpeg両方の良いソリューションです。私はffmpegを選択しました。これは、Linuxサーバーに一般的にインストールされ、Windowsでも簡単に利用できるためです。ffmpegでプレビューを生成するためのより良いコマンドラインパラメータをいくつか示します -t <seconds> 指定した秒数後にチョップする -y ファイルを強制的に上書きする -ab <bitrate>ビットレートの設定例-ab 96k -ar <rate Hz>サンプリングレートを設定します。例:22.05kHzで-ar 22050 -map_meta_data <outfile>:<infile> infileからoutfileにトラックメタデータをコピーする -abおよび-arを設定する代わりに、Tim Farleyが示唆するように、次のようにして元のトラック設定をコピーできます。 -acodec copy
103 mp3  ffmpeg 

9
FFmpeg:ビデオを効率的に分割する方法は?
大きなaviビデオを2つの小さな連続したビデオに分割したい。私はffmpegを使用しています。 1つの方法は、ffmpegを2回実行することです。 ffmpeg -i input.avi -vcodec copy -acodec copy -ss 00:00:00 -t 00:30:00 output1.avi ffmpeg -i input.avi -vcodec copy -acodec copy -ss 00:30:00 -t 00:30:00 output2.avi しかし、ffmpegのマンページによれば、1行だけを使用して、1つの入力ファイルから複数の出力ファイルを作成できます。 ffmpeg -i input.avi -vcodec copy -acodec copy -ss 00:00:00 -t 00:30:00 output1.avi \ -vcodec copy -acodec copy -ss 00:30:00 -t 00:30:00 output2.avi 私の質問は、後者のアプローチは計算時間とメモリを節約することですか?
103 ffmpeg 

4
ffmpegを使用して高品質のビデオをエンコードする[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する 一連のビデオフレームをイメージとしてディレクトリに保存し、これらを高品質のビデオにエンコードしようとしていますが、試行するすべての設定とすべてのフォーマットで非常に顕著なアーティファクトが生成されます。 基本的なコマンドは次のとおりです。 ffmpeg -r 25 -i %4d.png myvideo.mpg そして、minrateフラグとmaxrateフラグを試しました。{mpg、avi、mov、flv}形式のいずれでも使用できます。 設定に関する提案はありますか?最終的なファイルサイズは問題ではありません。


12
C#/。NET用のソリッドFFmpegラッパー
私はしばらくの間、C#/。NET用の堅牢なFFmpegラッパーをWebで検索してきました 。しかし、私はまだ何か役に立つものを思い付いていません。私は次の3つのプロジェクトを見つけましたが、それらはすべてアルファ段階の初期に死んでいるようです。 FFmpeg.NETffmpeg- シャープな FFLIB.NET だから私の質問は、もっと成熟したラッパープロジェクトを誰かが知っているかどうかです。 ジョブキューなどを備えた完全なトランスコーディングエンジンを探していません。単純なラッパーなので、コマンドライン呼び出しを行ってからコンソール出力を解析する必要はありませんが、メソッド呼び出しを行ったり、イベントリスナーを使用して進行したりできます。 また、初期段階であっても、アクティブなプロジェクトについてはお気軽にご連絡ください。

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