ffmpegを使用してビデオに毎秒複数の画像をオーバーレイする方法

アムジャド・カーン

ビデオに画像をオーバーレイしています。多くのリンクを通過しましたが、試した結果が得られません。

frame0.jpg frame1.jpgframe2.jpgなどの名前の複数の画像があります

だから私はこのコマンドで試してみます

String[] complexCommand = {"-y", "-i", videoPath, "-i", dir.getAbsolutePath() + "/"
 + filePrefix + "1" + fileExtn ,"-filter_complex", "[1][0]scale2ref[i][m];[m][i]overlay[v]" ,
"-map", "[v]", "-map",  "0:a?", "-ac", "2", dir.getAbsolutePath() + "/out.mp4"};



ffmpeg -y -i /storage/emulated/0/DCIM/Camera/VID_20171211_105946.3gp -i 
/storage/emulated/0/Pictures/Video/frame1.jpg -filter_complex 
[1][0]scale2ref[i][m];[m][i]overlay[v] -map [v] -map 0:a? -ac 2 
/storage/emulated/0/Pictures/Video/out.mp4 

出力:ビデオに単一の画像を正常にオーバーレイします

1秒あたりの画像をビデオにオーバーレイする必要があり、画像シーケンスはframe1.jpg、frame2.jpgなどです。

出力の試行は、ビデオに追加される1秒ごとの新しいフレームです。

例:

2番目の1:frame1.jpg

2番目の2:frame2.jpg

2番目の3:frame3.jpg

2番目の4:frame4.jpg

Error Logs:
Metadata:
     major_brand     : 3gp4
     minor_version   : 0
     compatible_brands: isom3gp4
     creation_time   : 2017-12-11 05:29:46
     com.android.version: 6.0
     Duration: 00:00:02.60, start: 0.000000, bitrate: 17382 kb/s
     Stream #0:0(eng): Video: h264 (Baseline) (avc1 / 0x31637661), yuv420p, 1920x1080, 17378 kb/s, SAR 1:1 DAR 16:9, 30.01 fps, 30.01 tbr, 90k tbn, 180k tbc (default)
                                                                                                               Metadata:
       rotate          : 90
       creation_time   : 2017-12-11 05:29:46
       handler_name    : VideoHandle
       Side data:
       displaymatrix: rotation of -90.00 degrees
 [mjpeg @ 0xf5b03800] bits 95 is invalid
 [mjpeg @ 0xf5b03800] bits 200 is invalid
 [mjpeg @ 0xf5b03800] Changing bps to 6
 [mjpeg @ 0xf5b03800] [IMGUTILS @ 0xff9086a0] Picture size 7168x52505 is invalid
 [image2 @ 0xf5b23600] decoding for stream 0 failed
 [image2 @ 0xf5b23600] Could not find codec parameters for stream 0 (Video: mjpeg, none(bt470bg/unknown/unknown)): unspecified size
 Consider increasing the value for the 'analyzeduration' and 'probesize' options
 /storage/emulated/0/Pictures/Video/frame%d.jpg: could not find codec parameters
 Input #1, image2, from '/storage/emulated/0/Pictures/Video/frame%d.jpg':
   Duration: 00:00:03.00, start: 0.000000, bitrate: N/A
     Stream #1:0: Video: mjpeg, none(bt470bg/unknown/unknown), 1 fps, 1 tbr, 1 tbn, 1 tbc
 [buffer @ 0xf5a7a000] Unable to parse option value "0x0" as image size
 [buffer @ 0xf5a7a000] Unable to parse option value "-1" as pixel format
 [buffer @ 0xf5a7a000] Unable to parse option value "0x0" as image size
 [buffer @ 0xf5a7a000] Error setting option video_size to value 0x0.
 [graph 0 input from stream 1:0 @ 0xf5b17460] Error applying options to the filter.
 Error configuring complex filters.
                                                                                                           Invalid argument
12-12 12:21:09.298 22264-22264/com.package E/background: Finished command : ffmpeg 

これは作成されたファイルです

/storage/emulated/0/Pictures/Video/frame1.jpg
/storage/emulated/0/Pictures/Video/frame2.jpg
/storage/emulated/0/Pictures/Video/frame3.jpg
ギャン

画像にシーケンスとして名前が付けられている場合は、次を使用できます

ffmpeg -y -i /storage/emulated/0/DCIM/Camera/VID_20171211_105946.3gp -framerate 1 -i 
/storage/emulated/0/Pictures/Video/frame%d.jpg -filter_complex 
[1][0]scale2ref[i][m];[i]fps=25[i];[m][i]overlay[v] -map [v] -map 0:a? -ac 2 
/storage/emulated/0/Pictures/Video/out.mp4 

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ffmpegを使用してビデオに複数のアニメーション画像をオーバーレイする方法

分類Dev

FFMpeg:ビデオにオーバーレイを追加する方法。次に、5秒の静止画像+5秒の無音を追加します

分類Dev

調整可能な png 画像で ffmpeg を使用してビデオに画像をオーバーレイする

分類Dev

ffmpegを使用してビデオに画像をオーバーレイすると、出力ビデオの長さが長くなるのはなぜですか?

分類Dev

ビデオFFmpegに画像オーバーレイを追加する

分類Dev

Ffmpeg:ビデオに2つの画像をオーバーレイする

分類Dev

ffmpegを使用して15秒ごとに10秒のサイレントオーディオ(画像、ビデオ、または黒いビデオのないヌルオーディオ)をビデオリピートに挿入するにはどうすればよいですか?

分類Dev

ffmpeg で複数のオーバーレイを 1 つの画像に追加する

分類Dev

ffmpegを使用してオーバーレイとしてWebカメラ(ビデオ)録画を追加する方法

分類Dev

Haskell-ffmpeg-lightパッケージを使用して複数の画像ファイルを1つのビデオファイルに変換する

分類Dev

FFMPEG-指定された間隔でビデオに複数の画像をオーバーレイすることは可能ですか?

分類Dev

FFmpegを使用してループで特定のフレームレートでビデオに画像を表示する

分類Dev

FFmpegを使用してビデオを複数のシーンに分割します

分類Dev

ffmpegを使用して画像をビデオに結合しますが、複数のフォルダーから同じフレームに結合します

分類Dev

ffmpegを使用して数フレームごとにビデオ内に画像を挿入する

分類Dev

FFmpegは、画像オーバーレイをビデオに追加した後、画像オーバーレイの幅を台無しにします

分類Dev

ffmpegを使用して、アルファチャネルを使用してビデオを別のビデオの上にオーバーレイします

分類Dev

複数のビデオファイルをオーバーレイし、すべてのオーディオをffmpegでマージするにはどうすればよいですか?

分類Dev

FFMPEGでビデオオーバーレイにスケール+回転の画像を追加しますか?

分類Dev

macOSでffmpegを使用してオーディオファイルを複数のファイルに分割する

分類Dev

ffmpegでブレンドフィルターを使用して2つのビデオをオーバーレイする方法

分類Dev

FFMPEG-指定された時間間隔で複数のビデオをビデオにオーバーレイします

分類Dev

複数の時点でビデオを別のビデオにオーバーレイする

分類Dev

Lottie JSONファイルからビデオを作成し、FFMPEGを使用して元のビデオとオーバーレイする際の問題

分類Dev

FFmpegを使用して、特定の時間に別のビデオにビデオをオーバーレイします

分類Dev

ffmpegを使用してオーディオを複数の形式にバッチ変換(デコード)します

分類Dev

ffmpeg:画像からビデオを作成し、同時に画像にオーバーレイする方法はありますか?

分類Dev

FFMPEGで複数のオーディオファイルを結合しながら静止画像を追加する方法

分類Dev

特定の時間にFFMPEGを使用して既存のビデオにオーディオを追加する方法は?

Related 関連記事

  1. 1

    ffmpegを使用してビデオに複数のアニメーション画像をオーバーレイする方法

  2. 2

    FFMpeg:ビデオにオーバーレイを追加する方法。次に、5秒の静止画像+5秒の無音を追加します

  3. 3

    調整可能な png 画像で ffmpeg を使用してビデオに画像をオーバーレイする

  4. 4

    ffmpegを使用してビデオに画像をオーバーレイすると、出力ビデオの長さが長くなるのはなぜですか?

  5. 5

    ビデオFFmpegに画像オーバーレイを追加する

  6. 6

    Ffmpeg:ビデオに2つの画像をオーバーレイする

  7. 7

    ffmpegを使用して15秒ごとに10秒のサイレントオーディオ(画像、ビデオ、または黒いビデオのないヌルオーディオ)をビデオリピートに挿入するにはどうすればよいですか?

  8. 8

    ffmpeg で複数のオーバーレイを 1 つの画像に追加する

  9. 9

    ffmpegを使用してオーバーレイとしてWebカメラ(ビデオ)録画を追加する方法

  10. 10

    Haskell-ffmpeg-lightパッケージを使用して複数の画像ファイルを1つのビデオファイルに変換する

  11. 11

    FFMPEG-指定された間隔でビデオに複数の画像をオーバーレイすることは可能ですか?

  12. 12

    FFmpegを使用してループで特定のフレームレートでビデオに画像を表示する

  13. 13

    FFmpegを使用してビデオを複数のシーンに分割します

  14. 14

    ffmpegを使用して画像をビデオに結合しますが、複数のフォルダーから同じフレームに結合します

  15. 15

    ffmpegを使用して数フレームごとにビデオ内に画像を挿入する

  16. 16

    FFmpegは、画像オーバーレイをビデオに追加した後、画像オーバーレイの幅を台無しにします

  17. 17

    ffmpegを使用して、アルファチャネルを使用してビデオを別のビデオの上にオーバーレイします

  18. 18

    複数のビデオファイルをオーバーレイし、すべてのオーディオをffmpegでマージするにはどうすればよいですか?

  19. 19

    FFMPEGでビデオオーバーレイにスケール+回転の画像を追加しますか?

  20. 20

    macOSでffmpegを使用してオーディオファイルを複数のファイルに分割する

  21. 21

    ffmpegでブレンドフィルターを使用して2つのビデオをオーバーレイする方法

  22. 22

    FFMPEG-指定された時間間隔で複数のビデオをビデオにオーバーレイします

  23. 23

    複数の時点でビデオを別のビデオにオーバーレイする

  24. 24

    Lottie JSONファイルからビデオを作成し、FFMPEGを使用して元のビデオとオーバーレイする際の問題

  25. 25

    FFmpegを使用して、特定の時間に別のビデオにビデオをオーバーレイします

  26. 26

    ffmpegを使用してオーディオを複数の形式にバッチ変換(デコード)します

  27. 27

    ffmpeg:画像からビデオを作成し、同時に画像にオーバーレイする方法はありますか?

  28. 28

    FFMPEGで複数のオーディオファイルを結合しながら静止画像を追加する方法

  29. 29

    特定の時間にFFMPEGを使用して既存のビデオにオーディオを追加する方法は?

ホットタグ

アーカイブ