2017-12-29 38 views
-2

ffmpeg를 사용하여 mp4 파일을 조각화하는 방법.이 명령 "How to output fragmented mp4 with ffmpeg?"을 따라 갔지만 파일 크기가 거의 두 배로 늘어났습니다. 다른 방법이 있습니까?ffmpeg를 사용하여 mp4 파일을 조각화하는 방법.

+0

내가이 유래를 읽고 - HTTPS : //stackoverflow.com/questions/8616855/how-to-output-fragmented-mp4-with-ffmpeg. 하지만 여기에 언급 된 명령. 파일 크기가 두 배로 늘어납니다. 다른 방법이 있습니까? –

+1

이것은 프로그래밍과 관련이 없습니다 .... –

답변

0

입력 파일보다 높은 비트 전송률로 다시 인코딩하기 때문에 파일 크기가 커진다 고 생각합니다. 링크 된 답변에서

, 당신은 -ab-vb에 대한 설정을 수정할 수 있습니다

ffmpeg -i infile.ext -g 52 \ 
-strict experimental -acodec aac -ab 64k -vcodec libx264 -vb 448k \ 
-f mp4 -movflags frag_keyframe+empty_moov \ 
output.mp4 

(힌트 : 필요하지 않은 경우 사용자가 아닌 -re를 수행합니다) 당신이에서 비트율이없는 경우

을 입력 파일은 모든 스트림을 위해 그것을 얻을 ffprobe를 사용 등등과 경우 1 : 0 스트림 # 0 :

ffprobe -i input.mp4 

(스트림 # 0를 찾아) 오디오 또는 비디오 테스트

되지 않음 : 또한 스트림 복사하려고 할 수 있습니다

ffmpeg -i input.mp4 -g 52 \ 
-strict experimental -c copy \ 
-f mp4 -movflags frag_keyframe+empty_moov \ 
output.mp4 

을 (만 MP4 입력과 함께 작동!)

관련 문제