FFmpeg를 사용하여 비디오 확장자가 올바른지 확인하십시오.

FFmpeg를 사용하여 비디오 확장자가 올바른지 확인하십시오.

비디오 확장자의 이름을 에서 으로 변경 mp4했습니다 webm. 재생 mp4에는 문제가 없지만 mp4. mp4 비디오를 100% 감지할 수 있는 방법이 있습니까?

답변1

당신이 사용할 수있는 ffprobe:

$ ffprobe -loglevel error -show_entries format=format_name,format_long_name -of default=nw=1 input.webm
format_name=mov,mp4,m4a,3gp,3g2,mj2
format_long_name=QuickTime / MOV

파일 이름을 바꾸면 적절한 컨테이너 형식이 표시됩니다.

답변2

일반적으로 프로그램은 비디오 또는 오디오 스트림의 형식을 확인하기 위해 메타데이터를 검사합니다. 파일 확장자는 일반적으로 단지 표시일 뿐이며 대부분컨테이너이 정보의 형식입니다. 이를 변경해도 부정적인 영향이 있어서는 안 됩니다(새 확장 프로그램을 프로그램과 연결할 때까지 플레이어에 끌어다 놓아야 하는 것 제외).

이것을 확인하고 싶다면 다음과 같은 무료 도구가 있습니다.미디어정보당신이 사용할 수 있는 것입니다. 이는 모든 내부 메타데이터를 검사하여 플레이어가 파일을 열 때 볼 수 있는 내용을 보여줍니다.

메타데이터를 검사하지 않고 파일 확장자에 따라 파일 내부에 특정 형식이 있을 것으로 예상할 수 있으므로 이 게임을 재생하는 데 문제가 있는 것은 오래된 플레이어뿐입니다.

관련 정보