mp4에서 mp3 오디오 추출 : 비디오보다 긴 오디오?


2

오디오 / 비디오 동기화 문제가없는 mp4 비디오가 있습니다. 이 스레드의 제안에 따라 오디오를 mp3 파일로 추출하려고했습니다 .MP4 비디오에서 MP3로 오디오 추출

ffmpeg -i input_file.mp4 -vn -abr 128k -acodec libmp3lame output_file.mp3

그러나 mp3의 길이는 7:51입니다 (동영상은 3:26 임). mp3를 재생할 때 플레이어는 3:26에 종료됩니다. 왜 이런 경우입니까?

그건 그렇고, Mac 내장 인코더를 사용하여 mp4를 m4a로 인코딩하려고 시도했지만 (파인더-> 서비스-> 선택한 비디오 파일 인코딩-> 오디오 만) 문제가 없습니다. 출력 m4a는 3:26 길이입니다.


1
전체 ffmpeg 콘솔 출력을 보여주십시오. 출력 파일 기간을 어떻게 확인 했습니까? -abr유효한 옵션이 아닙니다 . -b:a또는 -ab대신 사용할 수 있습니다 .
llogan

답변:


1

더 이상 읽을 내용이 없으면 플레이어가 종료됩니다. VBR mp3에 잘못된 프레임 / 길이 헤더가있는 경우 파일이 실제보다 더 길거나 짧게 나타날 수 있습니다. 기술적 인 세부 정보는 확실하지 않지만 이 문제를 해결하기위한 mp3val 과 같은 도구가 있습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.