ffmpegを使用して1つのビデオでさらに多くの操作を実行しています。
異なる時間、音声、画像に多くのテキストを追加します。 私はそれらのすべてを行うではなく、1つのコマンドで、すべての個別1つのコマンドでFFMPEG複数のオーバーレイコマンドを実行する
にコメントで提供されるコマンドを達成するために1つのコマンドで
おかげ
ffmpegを使用して1つのビデオでさらに多くの操作を実行しています。
異なる時間、音声、画像に多くのテキストを追加します。 私はそれらのすべてを行うではなく、1つのコマンドで、すべての個別1つのコマンドでFFMPEG複数のオーバーレイコマンドを実行する
にコメントで提供されるコマンドを達成するために1つのコマンドで
おかげ
を複数のテキスト、オーバーレイ画像と音声を行うための任意の提案を行うことができます1回の実行で、最初のDrawTextフィルタなどの後にそれらを挿入し、より多くのDrawTextフィルタを追加するには
ffmpeg –i input.mp4 –i img.png -i audio.mp4 -filter_complex \
"[0:v][1:v]overlay=15 :15:enable=between(t,10,20), \
drawtext=enable='between(t,12,3*60)': \
fontfile=/usr/share/fonts/truetype/freefont/FreeSerif.ttf: text='Test Text'[v]" \
-map "[v]" -map 2:a -acodec copy -qscale 4 -vcodec mpeg4 outvideo.mp4
を使用
ffmpeg –i input.mp4 –i img.png -i audio.mp4 -filter_complex \
"[0:v][1:v]overlay=15 :15:enable=between(t,10,20), \
drawtext=enable='between(t,12,3*60)': \
fontfile=/usr/share/fonts/truetype/freefont/FreeSerif.ttf: text='Test Text', \
drawtext=enable='between(t,12,3*60)': \
fontfile=/usr/share/fonts/truetype/freefont/FreeSerif.ttf: text='Text2'[v]" \
-map "[v]" -map 2:a -acodec copy -qscale 4 -vcodec mpeg4 outvideo.mp4
ありがとうございます。ffmpegで動作しますか?n2.4.2 私はこのexampeを使用して、アンドロイドでffmpegを実行していますが、コンマはフィルタを分離していないようです! https://github.com/WritingMinds/ffmpeg-android-java 提案がありますか? ありがとう – BOB
これは、filter_complexが許可するものです。複数のフィルタが直列および並列に連鎖しています。具体的に何をしたいですか? – Mulvya
このコマンドを使用してビデオに写真を挿入したい Ffmpeg -I input.mp4 -I img.png -filter_complex "[0:v] [1:v]"オーバーレイ= 15 \t:15:enable = between(t 、10,20) "output.mp4 このコマンドを使用してテキストを描きたい ffmpeg -i input.mp4 -vf" drawtext = enable = 'between(t、12,3 * 60)':fontfile =を/ usr/share/fonts/TrueTypeフォント/ freefont/FreeSerif.ttf:テキスト=「テストテキスト」」 output.mp4 -acodecコピー私は、ビデオ マージオーディオの異なる時間にテキストつ以上の時間を描画しますこのビデオを使用して ffmpeg -i video.mp4 -i audio.mp4 -map 0.0 -map 1.0 -acodec copy -qscale 4 - vcodec mpeg4 outvideo.mp4 – BOB
この3つのコマンドを1つのコマンドでマージできますか? – BOB