ffmpeg를 사용하여 Philips DCP851의 비디오를 어떻게 인코딩합니까?


1

구형 필립스 플레이어는 핸드 브레이크 및 이와 유사한 도구로 일반적으로 만든 파일과 같은 "xvid"파일을 재생했습니다. 이것은 내가 누워있는 모든 파일을 재생하지 않으며 이전에 ffmpeg와 함께 사용한 표준 레시피를 사용하지 않습니다.

답변:


2

필립스 DCP851 설명서 에 따르면 장치에서 DIVX를 재생할 수 있으므로 다음을 적용해야합니다.

ffmpeg 예제에서 가져온

DivX로 변환

이것은 DivX 파일, 4 : 3 종횡비, 320x240 해상도, 비디오의 경우 690k, 오디오의 경우 128k의 비트 전송률을 생성합니다. 내 Archos AV420 플레이어에 적합한 크기입니다.

ffmpeg -i inputfile.mpg -vtag DIVX -f avi -vcodec mpeg4 -aspect 4 : 3 -s 320x240 -b 690000 -acodec mp3 -ab 128000 -ar 48000 -ac 2 outputfile.avi

16 : 9 비율에서도 마찬가지입니다.

ffmpeg -i inputfile.mpg -vtag DIVX -f avi -vcodec mpeg4 -aspect 16 : 9 -s 320x192 -b 690000 -acodec mp3 -ab 128000 -ar 48000 -ac 2 outputfile.avi


고마워요- "답변 답장"이란 제가 스스로 대답 할 계획이었습니다. 이것을 찾기 위해 영원히 걸렸습니다.
Dan Pritts

@DanPritts 자신의 질문에 대답 할 계획이라면 질문을 게시하기 전에 답을 찾아야합니다. 이것은 일반적인 관행이며 모든 사람을 펀치로 이깁니다!
Moab

나는 그것을 알고 있었고, 나는 그것을 충분히 빨리 입력하지 않았다. 다리우스가 너무 빨랐습니다 :) 감사합니다.
Dan Pritts

그리고 그것은 나를 위해 정말로 긴 하루이기 때문에 정말로 피곤합니다 :)
Darius

1

이 ffmpeg 옵션은 저에게 효과적이었습니다. 알아내는 데 시간이 걸렸습니다. 이 장치는 기존 필립스 장치보다 호환성이 떨어집니다.

ffmpeg -i input.foo -acodec libmp3lame -ab ABITRATE -ac 2 -s WIDTHxHEIGHT -vcodec libxvid -b VBIT -vtag DIVX output.avi

DIVX단어 일 뿐이며 DIVX필수입니다. 나는 이것이 DCP851을 작동시키는 마법의 매개 변수라고 생각합니다. [편집]- MP4S작동합니다. MP4S내가 가지고 있지 않은 다른 하드웨어 플레이어와 함께 작동합니다 DIVX(Sony DVP-FX980). 아마도 더 광범위하게 호환됩니까?

ABITRATE오디오 비트 레이트- 64k내가 사용하는 것

VBITRATE비디오 비트 레이트입니다- 640k내가 사용하는 것이지만, 엉터리입니다. 숫자가 높을수록 비디오 품질이 좋아집니다.

WIDTHHEIGHT상기 출력 영상의 픽셀 크기

화면은 480x234이므로 WIDTHxHEIGHT16 : 9 재질로 사용합니다. 4 : 3 재질을 사용하는 경우 304x234 또는 320x234를 선택하는 것이 좋습니다.

AVI에 사용되는 비디오 태그 (vtag)를 fourcc라고합니다. www.fourcc.org 에는이 코드의 목록이 꽤 있습니다.

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