mjpg 파일 형식을 mpeg 또는 flv로 변환하는 방법은 무엇입니까?

mjpg 파일 형식을 mpeg 또는 flv로 변환하는 방법은 무엇입니까?

ffmpeg로 어떻게 하는지 물어봤는데 아무도 대답을 안 해줬어요. mjpeg 형식에서 변환하는 방법을 아는 사람이 있나요? avi로 변환하기 위해 가상 더빙을 사용하는 것을 제안하지 마십시오. mjpeg를 avi 컨테이너에 넣는 것 뿐이고 mjpeg에서 mpeg 또는 flv와 같은 다른 형식으로 변환해야 하기 때문입니다.

답변1

해당 파일의 문제는 실제로 오디오 샘플링 속도입니다. 11024Hz는 MP3에서 지원되지 않습니다. 쉽게 고칠 수 있습니다:

ffmpeg -i MVI_2130.avi -ar 11025 test.flv

-vb물론 비디오( ) 및 오디오( -ab) 비트 전송률 과 같이 설정할 수 있는 품질 옵션이 많이 있습니다 .

ffmpeg 출력은 실제로 다음과 같이 말했습니다.

FFmpeg version SVN-r19468, Copyright (c) 2000-2009 Fabrice Bellard, et al.
Output #0, flv, to 'test.flv':
    Stream #0.0: Video: flv, yuv420p, 320x240, q=2-31, 200 kb/s, 90k tbn, 15 tbc
    Stream #0.1: Audio: libmp3lame, 11024 Hz, 1 channels, s16, 64 kb/s
Error while opening encoder for output stream #0.1 - […]

오디오 스트림인 스트림 #0.1에서 오류가 어떻게 발생했는지 확인하세요. (불행하게도!) 샘플링 속도가 잘못되었다는 사실은 알려주지 않습니다. 출력 코덱이 무엇을 할 수 있는지 알아야 합니다. 그리고 mp3의 경우에는Wikipedia에 따르면 8000, 11025, 12000, 22050, 24000, 32000, 44100 및 48000Hz.

관련 정보