簡體   English   中英

如何使用 Android 中的 FFMPEG 命令制作可以無限次播放/循環的視頻?

[英]How to make a video which can play/loop infinite times using FFMPEG command in Android?

以下是一些細節:我有一個主視頻,我想要一個視圖(gif 或視頻),它可以無限次播放直到視頻結束。 這是我當前成功執行的代碼片段,它只播放我的覆蓋視頻一次。

cmd = new String[]{"-y", "-i", String.valueOf(mVideoPath), "-i", tempVideoPath, "-filter_complex", overlay.toString(), "-codec:a", "copy", "-preset", "ultrafast", String.valueOf(file)};

tempVideoPath是我的疊加視頻的路徑。

使用-stream_loop輸入選項:

ffmpeg -i main.mp4 -stream_loop -1 -i loop.mp4 -filter_complex "[0][1]overlay=shortest=1:format=auto,format=yuv420p[v]" -map "[v]" -map 0:a? -preset ultrafast -c:a copy -movflags +faststart output.mp4

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM