"pcm_u8" 오디오 코덱을 사용할 때 MPlayer가 비디오를 너무 빠르게 재생합니다

"pcm_u8" 오디오 코덱을 사용할 때 MPlayer가 비디오를 너무 빠르게 재생합니다

달리기SM플레이어나의 ..로써MPlayer(버전 svn 34540 (Debian Wheezy)) 프런트 엔드.

나는 두 가지를 가지고 있습니다.avi비디오 파일. 둘 다 사용된 오디오 코덱을 제외하면 서로 동일합니다(참고로 둘 다 "mpeg4(간단한 프로필)"동영상코덱). 한 파일은 "pcm_u8" 오디오 코덱 중 하나는 "adpcm_im_wav" 오디오 코덱. 여기에 보고된 코덱 명명법은 명령에 의해 보고된 명명법입니다 avprobe.

SM플레이어(그리고MPlayer) "라고 말한 비디오 파일을 재생합니다.adpcm_im_wav" 오디오 코덱은 괜찮습니다. 그러나 이러한 플레이어를 사용하여 다음과 같은 비디오 파일을 재생하는 경우 "pcm_u8"오디오 코덱을 사용하면 비디오 트랙이 오디오 트랙보다 빠르게 재생됩니다. 언급된 문제는 편향 관련 문제가 아니라비율관련 문제...

두 비디오 모두 다음을 사용하여 잘 재생된다는 점은 흥미 롭습니다.맹세(v. 0.2.0.2(데비안 스퀴즈)). 참고로 가석방은G스트리머뼈대.

문제가 무엇인지에 대한 아이디어가 있습니까?

답변1

시도해 볼 수 있는 옵션이 하나 더 있습니다.

mplayer -autosync 30 -mc 2.0

mplayer이 옵션은 엄격한 제한 없이 매우 자유로운 방식으로 비디오 처리에 A/V 보정 알고리즘을 사용하도록 지시합니다 . 비슷한 문제가 있었을 때 꽤 잘 작동했습니다.

답변2

위에서 언급한 문제에 대한 해결 방법으로 다음 스위치를 사용합니다.MPlayer:

-fps 26.97

이 값은 시행착오를 거쳐 얻은 것입니다. 해당 스위치를 사용하면 대상 비디오가 제대로 재생됩니다.

그러나 이러한 "문제" 중 두 가지를 병합한 후에는 흥미로울 수 있습니다.avi파일( 스위치 avimerge활용 )을 사용하려면 다음 설정을 -c사용해야 했습니다.fps32.97좋은 재생을 위해서는MPlayer.

관련 정보