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

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

8
ffmpegを使用して開始時間と終了時間に基づいてビデオをカットする
次のコマンドを使用して、ビデオの開始時間と終了時間を使用してビデオをカットしようとしました ffmpeg -ss 00:00:03 -t 00:00:08 -i movie.mp4 -acodec copy -vcodec copy -async 1 cut.mp4 上記のコマンドを使用して、から00:00:03にビデオを切り取り00:00:08ます。しかし、それはそれらの間でビデオをカットするのではなく、最初の11秒でビデオをカットすることです。誰でもこれをどのように解決するのを手伝ってくれる? 編集1: mark4oで提案されている次のコマンドを使用してカットしようとしました ffmpeg -i movie.mp4 -ss 00:00:03 -t 00:00:08 -async 1 cut.mp4 しかし、次のエラーが表示されました。 エンコーダ「aac」は実験的ですが、実験的コーデックは有効になっていません なので-strict -2、コマンドにを追加しました。 ffmpeg -i movie.mp4 -ss 00:00:03 -t 00:00:08 -async 1 -strict -2 cut.mp4 現在は正常に動作しています。

20
FFmpegを使用して2つのMP4ファイルを連結する方法
私はffmpegを使用して2つのmp4ファイルを連結しようとしています。これは自動プロセスである必要があるため、なぜffmpegを選択したのですか。2つのファイルを.tsファイルに変換してから連結し、連結された.tsファイルをエンコードしようとしています。ファイルはh264とaacでエンコードされており、品質を元の品質と同じか可能な限り近いものに保つことを望んでいます。 ffmpeg -i part1.mp4 -vcodec copy -vbsf h264_mp4toannexb -acodec copy part1.ts ffmpeg -i part2.mp4 -vcodec copy -vbsf h264_mp4toannexb -acodec copy part2.ts cat part1.ts part2.ts > parts.ts ffmpeg -y -i parts.ts -acodec copy -ar 44100 -ab 96k -coder ac -vbsf h264_mp4toannexb parts.mp4 残念ながら、エンコード中にffmpegから次のエラーメッセージが返されます。 [h264 @ 0x1012600]sps_id out of range [h264 @ …
442 ffmpeg  h.264  mp4 

12
FFmpegでビデオを回転させる
私はFFmpegでビデオを回転する方法を理解しようとしています。ポートレートモードで撮影したiPhoneビデオを使用しています。MediaInfo(優れたライブラリ、btw)を使用して現在の回転の角度を決定する方法を知っていますが、今はFFmpegに行き詰まっています。 私が読んだことから、使用する必要があるのはvfilterオプションです。私が見るところによると、それはこのように見えるはずです: ffmpeg -vfilters "rotate=90" -i input.mp4 output.mp4 ただし、これを機能させることはできません。まず、-vfiltersはもう存在しません。現在は-vfになっています。第二に、私はこのエラーを受け取ります: No such filter: 'rotate' Error opening filters! 私の知る限り、私はFFmpegのすべてオプションのビルドを持っています。ffmpeg -filtersを実行すると、次のようになります。 Filters: anull Pass the source unchanged to the output. aspect Set the frame aspect ratio. crop Crop the input video to x:y:width:height. fifo Buffer input images and send them when they are …

1
ffmpeg、libav、avconvの違いと類似点は何ですか?
ffmpegUbuntuで実行すると、次のように表示されます。 $ ffmpeg ffmpeg version v0.8, Copyright (c) 2000-2011 the Libav developers built on Feb 28 2012 13:27:36 with gcc 4.6.1 This program is not developed anymore and is only provided for compatibility. Use avconv instead (see Changelog for the list of incompatible changes). または、Ubuntuのバージョンに応じて次のように表示されます。 $ ffmpeg ffmpeg version 0.8.5-6:0.8.5-0ubuntu0.12.10.1, …

11
ffmpegを使用してビデオからオーディオを抽出するにはどうすればよいですか?
次のコマンドを試して、ビデオからオーディオを抽出しました。 ffmpeg -i Sample.avi -vn -ar 44100 -ac 2 -ab 192k -f mp3 Sample.mp3 しかし、私は次の出力を取得します libavutil 50.15. 1 / 50.15. 1 libavcodec 52.72. 2 / 52.72. 2 libavformat 52.64. 2 / 52.64. 2 libavdevice 52. 2. 0 / 52. 2. 0 libavfilter 1.19. 0 / 1.19. 0 libswscale 0.11. 0 …
227 ffmpeg 

16
phpizeをインストールして実行する方法
ffmpegPHPセットアップの拡張機能としてインストールするつもりでした。インストールする前に、インストールする必要がphpizeあります。がインストールしphp5-devましたsudo apt-get install php5-dev。しかし、今実行するphpizeと、次のエラーが発生します。 phpize Cannot find config.m4. Make sure that you run '/usr/bin/phpize' in the top level source directory of the module 私のphp.iniの場所は /usr/local/zend/etc/php.ini 別のオンラインリソースから私はこれを試しました sudo apt-get install autoconf automake libtool m4 しかし、それらはすべてすでにインストールされています。 Locate config.m4は何も返しませんでした。 ここで私がどのように取得phpizeしffmpegて、実行できるようにするためのポインタがありますか?
215 php  ffmpeg  phpinfo 

9
HTML5ビデオクライアントへのリアルタイムHTTPストリーミングへの最良のアプローチ
node.jsを使用してffmpegのリアルタイム出力をHTML5クライアントにストリーミングするための最良の方法を理解しようとするのは本当に大変です。この領域には多くの変数があり、この分野では多くの経験がないためです。さまざまな組み合わせを試すために何時間も費やした。 私のユースケースは: 1)IPビデオカメラRTSP H.264ストリームはFFMPEGによって取得され、ノードの次のFFMPEG設定を使用してmp4コンテナーに再多重化され、STDOUTに出力されます。これは最初のクライアント接続でのみ実行されるため、部分的なコンテンツ要求がFFMPEGを再度生成することはありません。 liveFFMPEG = child_process.spawn("ffmpeg", [ "-i", "rtsp://admin:12345@192.168.1.234:554" , "-vcodec", "copy", "-f", "mp4", "-reset_timestamps", "1", "-movflags", "frag_keyframe+empty_moov", "-" // output to stdout ], {detached: false}); 2)私はノードhttpサーバーを使用してSTDOUTをキャプチャし、クライアントの要求に応じてそれをクライアントにストリーミングします。クライアントが最初に接続するときに、上記のFFMPEGコマンドラインを生成してから、STDOUTストリームをHTTP応答にパイプします。 liveFFMPEG.stdout.pipe(resp); また、ストリームイベントを使用してFFMPEGデータをHTTP応答に書き込みましたが、違いはありません。 xliveFFMPEG.stdout.on("data",function(data) { resp.write(data); } 次のHTTPヘッダーを使用します(これは、事前に記録されたファイルをストリーミングするときにも使用され、機能します)。 var total = 999999999 // fake a large file var partialstart = 0 var partialend …

10
AndroidのFFmpeg
AndroidでFFmpegをコンパイルしました(libffmpeg.so)。次に、RockPlayerのようなアプリケーションを構築するか、既存のAndroidマルチメディアフレームワークを使用してFFmpegを呼び出す必要があります。 Android / StageFrightにFFmpegを統合する手順/手順/コード/例はありますか? このライブラリをマルチメディア再生に使用するにはどうすればよいですか? 私はすでにオーディオとビデオのトランスポートストリームを持っているという要件があります。それをFFmpegにフィードしてデコード/レンダリングする必要があります。IOMX APIはOMXベースであり、ここでFFmpegをプラグインできないため、Androidでこれを行うにはどうすればよいですか? また、再生に使用する必要があるFFmpeg APIに関するドキュメントも見つかりませんでした。


7
FFMPEG(libx264)「高さを2で割り切れない」
libx264コーデックを使用してFFMPEGを使用し、一連のフレームから.mp4ビデオをエンコードしようとしています。 これは私が実行しているコマンドです: /usr/local/bin/ffmpeg -r 24 -i frame_%05d.jpg -vcodec libx264 -y -an video.mp4 次のエラーが発生することがあります。 [libx264 @ 0xa3b85a0] height not divisible by 2 (520x369) 少し調べたところ、問題はスケーリングアルゴリズムに関係しているようで、-vf引数を追加することで修正できます。 ただし、私の場合、スケーリングは行いません。理想的には、寸法をフレームとまったく同じに保ちたいです。何かアドバイス?h264が適用するある種のアスペクト比はありますか?
188 ffmpeg  h.264  libx264 

1
ffmpeg出力の意味(tbc、tbn、tbr)[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 8年前に閉鎖。 この質問を改善する 私はffmpegを使用してビデオ情報を教えています。具体的には: ffmpeg -i video.ext 私は出力を取得します: Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 704x576 [PAR 12:11 DAR 4:3], 9578 kb/s, 25 tbr, 90k tbn, 50 tbc 誰かがtbr、tbn、tbcが正確に何であるか知っていますか?私はネットで憶測を見ましたが、決定的なものはありませんか?
167 video  ffmpeg 

4
FFmpegで画像からビデオを作成する方法?
ffmpeg -r 1/5 -start_number 2 -i img%03d.png -c:v libx264 -r 30 -pix_fmt yuv420p out.mp4 この行は問題なく動作しましたが、別のフォルダーの画像からビデオファイルを作成したいと考えています。私のフォルダ内の画像名は次のとおりです。 img001.jpg img002.jpg img003.jpg ... 別のフォルダから画像ファイルを入力するにはどうすればよいですか?例:C:\mypics このコマンドを試してみましたがffmpeg、最初の画像(img001.jpg)のみのビデオを生成しました。 ffmpeg -r 1/5 -start_number 0 -i C:\myimages\img%03d.png -c:v libx264 -r 30 -pix_fmt yuv420p out.mp4
163 image  ffmpeg  slideshow 

11
ffmpegを使用してオーディオファイルをmp3に変換する
ffmpegを使用してオーディオファイルをmp3に変換する必要があります。 コマンドをと書くとffmpeg -i audio.ogg -acodec mp3 newfile.mp3、エラーが発生します。 FFmpeg version 0.5.2, Copyright (c) 2000-2009 Fabrice Bellard, et al. configuration: libavutil 49.15. 0 / 49.15. 0 libavcodec 52.20. 1 / 52.20. 1 libavformat 52.31. 0 / 52.31. 0 libavdevice 52. 1. 0 / 52. 1. 0 built on Jun 24 2010 14:56:20, …
159 audio  ffmpeg  media 

1
ffmpeg-MOVファイルをMP4に変換する[終了]
閉まっている。この質問は再現性がないか、タイプミスが原因です。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 この質問を改善する ffmpegをインストールしたばかりで、アップロードしたすべての動画を.mp4ファイルにエンコードしようとしています。現在ほとんどのユーザーが.movをアップロードしており、すべての動画を.mp4に変換したいと思っています。 次のようにコマンドを実行しています。 ffmpeg -i movie.mov -vcodec copy -acodec cop out.mp4 しかし、私が得ているのは次のエラーだけです ffmpeg version 0.8.5, Copyright (c) 2000-2011 the FFmpeg developers built on Aug 19 2012 11:38:20 with clang 3.1 (tags/Apple/clang-318.0.61) configuration: --enable-nonfree --enable-gpl --enable-version3 --enable-postproc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libfaac --enable-libxvid --enable-libx264 --enable-libvpx --enable-hardcoded-tables …
145 ffmpeg  converter 

6
「過去の期間X.XXXが大きすぎる」とはどういう意味ですか?
ffmpegを使用してH.264をエンコードすると、次のタイプの警告がまとめて表示されます。 Past duration 0.603386 too large Past duration 0.614372 too large Past duration 0.606377 too large 彼らはどういう意味ですか?オンラインでも、ffmpegのドキュメントでも明確なものは見つかりませんでした。
142 ffmpeg 

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