adelay와 동일한 avconv가 있습니까?

adelay와 동일한 avconv가 있습니까?

오디오/비디오 파일을 오디오 파일과 결합하는 ffmpeg 명령이 작동 중이며 이제 Ubuntu 14.04에서 avconv를 사용하여 동일한 작업을 수행하려고 합니다. 나의ffmpeg 명령복잡한 필터 지연을 사용해야 합니다.

ffmpeg \
-i video_and_audio.webm \
-i audio_only.webm \
-c:v copy \
-filter_complex '[1:a] adelay=2500|2500 [delayed]; [0:a] [delayed] amix [out]' \
-map 0:v \
-map '[out]' \
out.webm

불행히도 이는 avconv와 ffmpeg의 동작이 다른 경우입니다. 동일한 인수로 avconv를 호출하면 다음 오류가 발생합니다.

[AVFilterGraph @ 0x1426ca0] No such filter: 'adelay' Error configuring filters.

이것과 동등한 avconv가 있습니까? 아니면 ffmpeg를 설치해야 하나요?

답변1

adelay와 동일한 avconv가 있습니까?

아니요. 아직 그 바퀴를 재설계하지 않았습니다(NIH 증후군).

다소 짧은 것을 보아라.avconv오디오 필터 목록.

아니면 ffmpeg를 설치해야 하나요?

그것이 내가 추천하는 것입니다. 그것은 쉽고 여러 가지 옵션이 있습니다(가장 쉬운 것부터 가장 어려운 것까지):

  • 정적 빌드 가져오기. 다운로드하고, 추출하고, 실행하면 됩니다. 자세한 내용은 아래를 참조하세요.
  • PPA를 사용하세요. 보다Trusty 14.04용 Ubuntu 멀티미디어.
  • 엮다. 가장 뛰어난 최신 빌드를 다운로드하고 원하는 대로 맞춤 설정할 수 있습니다.
  • 우분투를 업그레이드하세요. FFmpeg는 Ubuntu 15.04에서 반환되었습니다.

정적 빌드 사용

다음과 같이 정적 빌드를 사용할 수 있습니다(디렉토리에 있다고 가정 Downloads).

/home/mattm/Downloads/ffmpeg -i input ...

또는

~/Downloads/ffmpeg -i input ...

또는 어디에서나 입력하여 "그냥 작동"하게 하려면 환경 변수 ffmpeg에 포함된 디렉토리에 추가할 수 있습니다 .PATH

mkdir ~/bin
mv ~/Downloads/ffmpeg ~/bin
hash -r ffmpeg
. ~/.profile

실행 취소하려면:

rm ~/bin/ffmpeg
hash -r ffmpeg

관련 정보