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

ビデオ編集、ストリーミング、変換、キャプチャ、またはビデオ出力に関する質問。可能であれば、より具体的なタグを使用してください。

2
ffmpeg-開始とcoutを使用して画像フレームからビデオを作成します
私は画像フレームからビデオを作成し、それは素晴らしい作品です。問題は、フォルダ内のすべての画像を使用したくないことです。フォルダに200フレームありますが、1〜100のビデオが必要です。 フレームカウントまたはフレームエンドを特定するにはどうすればよいですか? ffmpeg -start_number n -i test_%d.jpg -vcodec mpeg4 test.avi 方法がわかりません ありがとう!
18 video  ffmpeg 

2
シーン検出によるFFMPEGを使用したビデオの分割
私はこのスレッドを見ましたが、これはほぼ正確に私が望むことをしますが、実際にはシーン検出の分割を探しています。 大きな.movビデオファイルを黒いフレームで小さなファイルに自動的に分割します(シーンの変更)? たとえば、0:01-> 0:05からスクリーンに女性がいて、0:06-> 0:09から別のシーンに男性がいて、0:10からスクリーンに2人目の女性がいるとします- > 0:14 これにより(理想的には)3つの異なるビデオクリップが作成されます。可能であれば、シーンが変化したときの自動検出を使用して、フレームレベルまで下げてください。 ** 更新しました ** いいスタートを切りました。FFProbeを使用して以下を実行しました。 ffprobe -show_frames -of compact=p=0 -f lavfi "movie=foo.mp4,select=gt(scene\,.4)" > foo.txt 正確に正しいと思われるタイムスタンプのリストが表示されます!次に、次のステップ-このタイムスタンプのリストを取得し、ffmpegに入力して分割する方法を教えてください。タイムスタンプの例を次に示します。 media_type=video|key_frame=1|pkt_pts=972221|pkt_pts_time=10.802456|pkt_dts=972221|pkt_dts_time=10.802456|best_effort_timestamp=972221|best_effort_timestamp_time=10.802456|pkt_duration=N/A|pkt_duration_time=N/A|pkt_pos=5083698|pkt_size=6220800|width=1920|height=1080|pix_fmt=rgb24|sample_aspect_ratio=1:1|pict_type=I|coded_picture_number=0|display_picture_number=0|interlaced_frame=0|top_field_first=0|repeat_pict=0|tag:lavfi.scene_score=0.503364 media_type=video|key_frame=1|pkt_pts=2379878|pkt_pts_time=26.443089|pkt_dts=2379878|pkt_dts_time=26.443089|best_effort_timestamp=2379878|best_effort_timestamp_time=26.443089|pkt_duration=N/A|pkt_duration_time=N/A|pkt_pos=12736403|pkt_size=6220800|width=1920|height=1080|pix_fmt=rgb24|sample_aspect_ratio=1:1|pict_type=I|coded_picture_number=0|display_picture_number=0|interlaced_frame=0|top_field_first=0|repeat_pict=0|tag:lavfi.scene_score=1.000000 media_type=video|key_frame=1|pkt_pts=2563811|pkt_pts_time=28.486789|pkt_dts=2563811|pkt_dts_time=28.486789|best_effort_timestamp=2563811|best_effort_timestamp_time=28.486789|pkt_duration=N/A|pkt_duration_time=N/A|pkt_pos=13162601|pkt_size=6220800|width=1920|height=1080|pix_fmt=rgb24|sample_aspect_ratio=1:1|pict_type=I|coded_picture_number=0|display_picture_number=0|interlaced_frame=0|top_field_first=0|repeat_pict=0|tag:lavfi.scene_score=0.745838 media_type=video|key_frame=1|pkt_pts=2627625|pkt_pts_time=29.195833|pkt_dts=2627625|pkt_dts_time=29.195833|best_effort_timestamp=2627625|best_effort_timestamp_time=29.195833|pkt_duration=N/A|pkt_duration_time=N/A|pkt_pos=13485087|pkt_size=6220800|width=1920|height=1080|pix_fmt=rgb24|sample_aspect_ratio=1:1|pict_type=I|coded_picture_number=0|display_picture_number=0|interlaced_frame=0|top_field_first=0|repeat_pict=0|tag:lavfi.scene_score=0.678877


3
ffmpegを使用して、異なる幅のビデオのサイズを固定の高さに変更し、アスペクト比を維持します
私たちの会社のウェブサイトのために、多くのビデオファイルをフラッシュビデオに変換したいと思います。すべての動画は360p形式である必要があるため、サイズはNx360になります。 FFMpegは-s引数を使用して、ターゲット解像度をW x Hとして指定します。W idthは、ソースファイルのアスペクト比に依存するため、わかりません。ソースが640x480の場合、ターゲットは480x360になります。ソースが848x480の場合、ターゲットは636x360になります。 ffmpegのいくつかのスイッチでそれを行う方法はありますか?アスペクト比を維持し、ターゲットビデオの高さのみを指定しますか? ffprobeを起動してソースビデオサイズを取得し、アスペクト比を計算してから新しい幅を計算するプログラムを作成することで、簡単に解決できました。
17 video  ffmpeg 


1
ffmpegを使用してビデオビットレートを決定する
私はffmpegコマンドを使用してビデオビットレート(トランスコーディング用)を決定しようとしていますが、次のコマンドを試しました。 ffmpeg -i 28572615.wmv そして、次の出力を生成します Input #0, asf, from '28572615.wmv': Metadata: major_brand : isom minor_version : 1 compatible_brands: isomavc1 encoder : Lavf57.36.100 Duration: 00:02:50.92, start: 0.000000, bitrate: 1982 kb/s Stream #0:0: Video: wmv2 (WMV2 / 0x32564D57), yuv420p, 640x360, SAR 1:1 DAR 16:9, 25 fps, 25 tbr, 1k tbn, 1k tbc …

2
mpegダッシュストリームのすべての.m4sファイルをダウンロードする
このページを開くと、Firefox Web開発ツール/「ネットワーク」タブで、ページが.mpd拡張子付きのファイルをロードしていることがわかります。そして、数秒ごとに、次の.m4sような拡張子を持つファイル/ストリームをロードします 000000.m4s 000001.m4s この種のストリーミング動画全体をダウンロードするにはどうすればよいですか? すべての.m4sセグメントをダウンロードする必要があると思いますが、それを実行するLinuxコマンドまたはWindowsソフトウェアを知りません。次に、これらのファイルを単一の.mp4にマージする必要があります すでにInviDownloaderを試しましたが、多くの問題があります。

1
ffmpegと「適切な出力が見つかりません」エラー
大きなMKVを古いAVIファイルに変換しようとしています。 私はこれを試しています: ffmpeg -i video.mkv -s -codec:v mpeg4 -bf 1 -b 2567k -mbd 2 -g 300 -flags cgop -acodec copy video.avi しかし私は得る [NULL @ 0x7fa0d901e600] Unable to find a suitable output format for 'mpeg4' mpeg4: Invalid argument ffmpegのメッセージの長いバージョン... ffmpeg version 2.1.3 Copyright (c) 2000-2013 the FFmpeg developers built on Feb …


4
MKVファイルからオーディオストリームを取り除く方法は?
MKV(Matroska)ファイルから不要なオーディオストリームを削除しようとしています。これを行う理由は、Windows Media Playerで必要なストリームを手動で選択する必要がないようにするためです。 入力ファイルは、次のffmpeg情報を提供します。 Stream #0.0: Video: mpeg4, yuv420p, 704x396 [PAR 1:1 DAR 16:9], 29.98 tbr, 1k tbn, 29.98 tbc Stream #0.1(eng): Audio: aac, 24000 Hz, 5.1, s16 Stream #0.2(jpn): Audio: aac, 24000 Hz, 5.1, s16 Stream #0.3(eng): Subtitle: 0x0000 Stream #0.4(eng): Subtitle: 0x0000 Stream #0.5: Attachment: 0x0000 Stream #0.6: …
16 video  ffmpeg 

2
さまざまな期間のFFMPEG画像シーケンス
長さ1分のmp3ファイルがあるとします。20個のpng画像があります。これらの画像と音声をビデオファイルに結合したいのですが、各画像が画面上で3秒続くのは望ましくありません。一部の画像は5秒、他の画像は1秒などです。 私が考えることができる唯一の方法は、より長く続くはずの画像をコピーすることです。たとえば、image1、image2、image3をまったく同じにすると、ビデオの時間が3倍になります。 ただし、これは非常に時間とスペースを消費します。ffmpegにそれを可能にするスイッチ/パラメーターはありますか?
16 video  images  ffmpeg 

2
FFMPEG / libx264:可変フレームレートを指定するにはどうすればよいですか?
FFMPEG / libx264(-r / -framerate)に固定フレームレートを提供する代わりに、MAXIMUM値で可変フレームレートを指定し、libx264が適切と思われるフレームレートを下げるようにします。ここでのアイデアは、拡張された静止フレームのようなものがある場合に追加の圧縮を取得することです(私のソースビデオではLOTが発生します)。 予測または双方向のMPEGフレームは非常によく圧縮されることを認識していますが、ソースフレームレートが、トランスコードするつもりのフレームレートよりも小さい可能性もあります(おそらく大きなストリームになります!)。

2
Whatsappビデオ形式のサポート
WhatsApp for AndroidおよびWhatsapp Windowsデスクトップアプリ(特に後のもの)では、どのビデオ形式がサポートされていますか? Video is not supportedビデオファイルをインターフェイスにドラッグするとエラーが発生します。 次の形式と解像度を試しました。 MP4 MPEG4 480x360、640x360 MP4 MPEG4 720P AVI 720P XVID AVI 720P MPEG4 AVI 480x360 xvid avi 360p xvid avi 320x240 avc
16 video  format  whatsapp 

2
FFMPEGを使用して可能な限り最高の品質でMPEG2ビデオファイルを作成する方法
WMV(v9(WMV3)、960x720、30.000030 fps、平面4:2:0 YUV、PowerPoint 2010で作成)ファイルを取得し、それをMPEG2に変換する必要があります-私のテレビでUSBフラッシュドライブから読み取れる唯一の形式(MP4 / h.264、AVI / XVIDも試しました。MPEG2以外は動作しません)。 私は簡単に仕事に成功しました ffmpeg -i "in.wmv" -c:v mpeg2video "out.mpg" しかし、結果の品質は恐ろしく(はっきりと見える視覚的な歪みが生じます)、再生はスムーズではありません(ある瞬間に遅すぎます)。 私も試しました ffmpeg -i "in.wmv" -c:v mpeg2video -pix_fmt yuv420p -me_method epzs -threads 4 -r 30.000030 -g 45 -bf 2 -trellis 2 -cmp 2 -subcmp 2 -s 960x720 -b 2500k -bt 300k -async 1 -y "out.mpg" …

1
多くの同様の大きな画像を圧縮していますか?
私は地球の衛星画像の大きなアーカイブを扱っています。各アーカイブ画像は同じエリアで15分間隔で撮影されたため、互いに非常に似ています。2つの連続したものは次のようになります。 ビデオアルゴリズムは、複数の類似画像を非常にうまく圧縮します。ただし、この画像はビデオ(10848x10848)には大きすぎるため、ビデオエンコーダーを使用すると画像のメタデータが削除されるため、そのような大きな画像でビデオエンコーダーを動作させても、それらを抽出してメタデータを復元するのは面倒です。 いくつかのテストを行うために、1日の96個の画像を1080x1080ピクセル、合計40.1MBに縮小し、次の結果で異なる圧縮を試しました。 zip:39.8 MB rar:39.8 MB 7z:39.6 MB tar.bz2:39.7 MB zpaq v7.14:38.3 MB fp8 v2:32.5 MB paq8pxd v45:30.9 MB 最後の3つは、コンテキストをはるかに活用し、実際に従来の圧縮よりもうまく機能すると想定されていますが、圧縮率は15MBに達するか、画質を維持することができないmp4ビデオと比較してまだかなり劣っています。 ただし、これらの圧縮ユーティリティで使用されるアルゴリズムは、ビデオ圧縮のように画像の類似性を利用していないようです。実際、各画像を個別に圧縮するpackJPGを使用すると、セット全体が32.9 MBになり、fp8とpaq8pxdに非常に近くなりますが、画像間の類似性をまったく活用しません(各画像が個別に圧縮されるため)。 別の実験では、Matlabで上記の2つの画像の差を計算しましたが、次のようになります。 fp8で両方の元の画像(219.5 + 217.0 = 436.5 kB合計)を圧縮すると350.0 kB(80%)になりますが、それらの1つと差分画像(同じ品質のjpgとして122.5 kBを使用)が圧縮されます。 270.8 kB(62%)のファイルでは、再び(mp4とpackJPGの比較で明らかになったように)、fp8は類似性をあまり利用していないようです。rarで圧縮しても、1つの画像とその差は元の画像のfp8よりも優れています。その場合、rarはそれを333.6 kB(76%)まで下げます。 私は多くのアプリケーションを思い描くことができるので、この問題に対する優れた圧縮ソリューションがあるに違いないと思います。私の特定のケースに加えて、多くのプロの写真家は、連続撮影やタイムラプス画像などのために多くの同様のショットを持っていると思います。そのような圧縮の恩恵を受けるすべてのケース。 また、少なくとも画像データについては、可逆圧縮を必要としません(メタデータを保存する必要があります)。 だから... 圧縮された画像間の類似性を活用する圧縮方法はありますか? 上記のテストの2つの画像はここからダウンロードでき、最初のテストの96の画像はここからダウンロードできます。

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