2012-09-13 2 views
0

재생 가능한 형식으로 FLV의 오디오를 디코딩하려고합니다. 나는이 게시물을 사용하려고 시도 : FMS FLV to mp3..하지만, 내 FLV는 Speex로 인코딩됩니다.FMS FLV (Speex)에서 mp3/mp4/acc/wav로

Fedora 15 시스템에서 --enable-libspeex를 사용하여 ffmpeg를 컴파일했습니다.

나는 이것이 ffmpeg로 할 수 있다고 믿지만 나는 그것을하는 방법을 생각하는 데 어려움을 겪고있다.

의견이 있으십니까? 감사합니다

답변

3

Speex 디코딩을 지원하려면 ffmpeg를 --enable-libspeex으로 구성해야합니다. 귀하가 귀하의 OS를 제공하지 않았기 때문에 더 구체적인 지시를 내릴 수는 없습니다. 당신이 Speex가 해독 할 수는 FFmpeg의 빌드를 일단 가장 간단한 명령은 다음과 같습니다

ffmpeg -i input.flv output.wav 
0

그것은 무엇 귀하의 의견을 중요하지 않습니다. ffmpeg에서 디코더와 인코더를 사용하도록 설정하면됩니다.

ffmpeg -i inputfile.flv -acodec libmp3lame any_other_parameters_you_want -vcodec copy out.flv 

트릭을 수행합니다.

지원되는 코덱을 보려면 ffmpeg -codecs를 실행하고 설치시 지원되는 형식을 보려면 ffmpeg -formats를 실행하십시오.

1

FLV 파일 (MP3로 된 Speex)를 재 인코딩하는 동안 당신은 샘플 속도 오류이 시도 할 수있는 경우 :

ffmpeg -i c:\in.flv -acodec libmp3lame -ar 44100 -vcodec copy c:\out.flv