영화를 열려고 할 때 방금 다음 명령으로 만들었습니다.
ffmpeg -pattern_type glob -i '*.JPG' -s 640x480 movie.mp4
QuickTime에서 오류가 발생합니다.
The document “movie.mp4” could not be opened.
The file may be damaged or may not be a movie file that is compatible with QuickTime Player.
iSight 시간 경과에서 생성 된 이미지 세트에 동일한 명령을 사용했지만이 경우 위 이미지는 디지털 카메라에서 가져온 것입니다. 해상도는 훨씬 높지만 640x480으로 크기를 조정하고 있으며 출력에서 문제를 나타내는 아무것도 표시되지 않습니다.
Input #0, image2, from '*.JPG':
Duration: 00:00:04.76, start: 0.000000, bitrate: N/A
Stream #0:0: Video: mjpeg, yuvj422p(pc), 4928x3264, 25 tbr, 25 tbn, 25 tbc
작업 영화 대 :
Input #0, image2, from '*.JPG':
Duration: 00:01:23.72, start: 0.000000, bitrate: N/A
Stream #0:0: Video: mjpeg, yuvj420p(pc), 640x480 [SAR 1:1 DAR 4:3], 25 fps, 25 tbr, 25 tbn, 25 tbc
그리고 출력 :
Output #0, mp4, to 'movie.mp4':
Metadata:
encoder : Lavf55.19.104
Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuvj422p, 640x480, q=-1--1, 12800 tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (mjpeg -> libx264)
작동하는 대 :
Output #0, mp4, to 'movie.mp4':
Metadata:
encoder : Lavf55.19.104
Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuvj420p, 640x480 [SAR 1:1 DAR 4:3], q=-1--1, 12800 tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (mjpeg -> libx264)
작업중인 영화가 길고 소스 해상도가 낮을뿐 아니라 비디오 스트림에 언급 된 추가 "[SAR 1 : 1 DAR 4 : 3]"이 있다는 점만 다릅니다. 또는 작동하지 않는 영화에서 강제로 시도하는 방법입니다.
업데이트 : 방금 VLC를 다운로드했으며 영화를 잘 재생합니다. ffmpeg가 잘못되었다는 것을 알고 있습니다.
ffprobe video.mp4
사용 된 픽셀 형식을 확인하는 데 사용할 수 있습니다.