omxplayer : 끊김없는 재생을위한 h.264 비트 전송률 및 인코딩 설정


11

우리는 방금 512MB 램이있는 6 개의 라즈베리 파이 보드를 받았으며 HDMI 재생에 사용할 계획입니다.

초기 테스트는 omxplayer에서 훌륭하게 작동했지만 3mbits 이상의 비트 전송률을 가진 모든 h264 파일에 대해 심각한 문제가 발생합니다.

웹을 통해 파고 들자 여러 사람들이 아무런 문제없이 11mbit 파일 이상을 재생한다는 것을 알았습니다. 원활한 재생을 위해 Raspberry Pi의 오버 클로킹이 실제로 필요한지 또는 Rasp에서 파일을 재생할 때 권장되는 인코딩 설정이 있는지 궁금합니다.

우리의 현재 설정 :

  • 256/256의 GPU 분할
  • http://www.raspbian.org/RaspbianImages 에서 최신 라즈 비안 및apt-get dist-upgrade
  • sandisk extreme pro 32GB 95mb / s 카드 및 표준 클래스 10 SD 카드로 시도
  • http://omxplayer.sconde.net/의 omxplayer / 빌드 날짜 : 2012 년 10 월 23 일 01:40 CEST
  • omxplayer는 콘솔에서 오디오 패스 스루로 시작했습니다. 오디오 트랙이 전혀없는 비디오 클립으로도 시도

우리가 재생하려는 비디오 중 하나입니다 .

또한 다양한 작은 비트 전송률로 시도했습니다. 3mbits의 vbr로 인코딩 된 h.264를 제외하고 모든 비디오가 끊깁니다.

우리가 재생하려는 비디오 예는 vimeo와 youtube에 있습니다.


어떤 배포판을 사용하고 있습니까?
Jivings

나는 raspbian을 사용하고 있습니다.
parasew

재미있는 문제. 최신 펌웨어 및 OMXPlayer의 최신 릴리스가 있습니까? 다른 배포판이나 다른 SD 카드를 사용해 볼 수 있습니까?
Jivings

다른 sd 카드를 사용해 보았습니다. 내일 다른 배포판을 시도합니다.
parasew

2
다른 포럼에서 문제를 해결 한 것 같습니다. 다른 사람들을 위해 fps, bitrate, 코덱, 파일 형식 정보를 게시 할 수 있습니까?
ow3n

답변:


4

Pi에서 Xbmc를 사용하여 재생할 비디오를 트랜스 코딩하기 위해 ffmpeg와 함께 사용하는 설정은 다음과 같습니다.

 -vcodec libx264 -profile:v high -preset fast -crf 18 -b-pyramid none 
    -acodec ac3 -ab 1536k -scodec copy

풀 HD에서 잘 재생됩니다.

확인해야 할 또 다른 사항은 vsync 설정입니다. 이 기능을 끄고 어떤 영향이 있는지 확인하고 싶습니다. 디코딩하는 데 전체 프레임이 필요한 프레임이 있으면 vsync on이 매우 관대합니다. 이 설정을 찾을 수있는 위치는 omx 플레이어를 실행하는 데 사용하는 그래픽 환경에 따라 다릅니다.

클래스 10 SD 카드를 사용하는 것도 필수이지만 이미 그 내용을 다뤘습니다.

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