ffmpeg에서 미디어 필터를 사용하여 다음과 같은 오디오 채널의 시각적 표현을 만듭니다.
명령:
ffmpeg -i input.mp3 -filter_complex "[0:a]avectorscope=s=1920x1080:scale=lin,format=yuv420p[v]" -map "[v]" -map 0:a avectorscope.mp4
에 따르면ffmpeg 문서사용 가능한 값 scale
은 lin
, sqrt
또는 cbrt
이지만 log
내 경우에는 이들 중 아무 것도 작동하지 않는 것 같습니다. 스케일링 기능을 제대로 사용하고 있는 걸까요? 그렇지 않다면 올바른 방법은 무엇입니까?
통나무:
Option 'scale' not found
[AVFilterGraph @ 00000000007eaf40] Error initializing filter 'avectorscope' with args 's=1920x1080:scale=lin'
Error initializing complex filters.
Option not found
ffmpeg 정적 버전 3.1.5를 사용하고 있습니다.
답변1
릴리스 버전을 사용하고 있습니다. 부 버전이 출시될 때(귀하의 경우 3.1) 기본적으로 동결되어 있습니다. 벡터스코프 필터의 크기 조정 옵션은 2016년 8월에 추가되었으므로 빌드에 포함되지 않습니다.
최신 Nightly/스냅샷 버전을 사용해야 합니다. 다음에서 Windows용을 받으세요.https://ffmpeg.zeranoe.com/builds/