【发布时间】:2020-04-08 23:23:40
【问题描述】:
我需要 ffmpeg 方面的帮助。
我写了这段代码:
@echo off
for %%F in (*.opus *.ogg) do
(
ffmpeg -y -i "%%F" -loop 1 -i "default.jpg" -filter_complex "
[0:a]showwaves=s=2560x1440:mode=cline:r=30,colorkey=0x000000:0.01:0.1,format=yuva420p[v];
[1:v][v]overlay[outv]" -map "[outv]" -pix_fmt yuv420p -map 0:a -vcodec libvpx-vp9 -lossless 1 -speed 8 -acodec copy -shortest "%%~nF.webm"
)
它的作用是,对于每个 .opus 或 .ogg 音频文件,它会输出一个带有 default.jpg 背景图像(全白)和顶部波形的视频,并播放音频。 问题是,我会将波形的颜色更改为黑色,但即使在阅读文档后我也不明白 colorkey 的工作原理......
基本上,我想获得这样的东西(但波形为黑色):https://www.youtube.com/watch?v=k9arneFijG8
提前致谢。
【问题讨论】:
标签: ffmpeg