2010-12-12 5 views

답변

14

그냥

ffmpeg -i <yourfilename> 

을 실행하고 비디오 스트림에 대한 자세한 내용은/화면에 인쇄 할 파일에 포함 된 s의. 각 비디오 스트림에 대해 나열된 두 매개 변수는 PAR (Pixel Aspect Ratio) 및 DAR (Display Aspect Ratio)입니다.

Stream #0.10[0x258]: Video: mpeg2video, yuv420p, 720x576 [PAR 64:45 DAR 16:9], 4350 kb/s, 27.97 fps, 25 tbr, 90k tbn, 50 tbc 

최종 표시되는 비디오의 비율은 DAR입니다. PAR은이를 달성하기 위해 픽셀의 크기를 조정하는 방법을 나타냅니다. 예를 들어 방금 설명한 경우 (720*64)/(576*45) = 16/9입니다.

여러 번 PAR은 1 : 1과 동일하므로 DAR이 비디오 해상도의 비율과 같아야합니다.

15

ffprobe는 미디어 정보를 가져 오는 데 적합합니다. ffmpeg -i 파일을 사용하고 다른 인수를 사용하지 않으면 ffmpeg가 오류 상태를 반환합니다.

+4

'ffprobe -i -show_streams' 또한 비디오 및 오디오 스트림에 대해 key = value 목록을 출력합니다. 예 :'... sample_aspect_ratio = 1 : 1 display_aspect_ratio = 8 : 5 ...'결과를 프로그램 적으로 파싱하는 것이 더 쉬울 수도 있습니다. –

+3

또 다른 참고 사항 :'-print_format json'과 같은 몇 가지 옵션이 있습니다. 어떤 상황에서도 가능한 가장 유용한 형식으로 출력 –

관련 문제