2012-11-02 2 views
2

빠른 스트리밍을 위해 moov 원자의 크기를 줄이는 방법 (때로는 2-6MB)을 알고 싶습니다. ffmpeg 또는 x264에 설정이 있습니까? 키 프레임 빈도를 줄여야 할 필요성을 알고 있지만 어떻게해야합니까? 당신은 "베이스 라인 프로파일"스트림을 작성하는 경우 크기의 감소는 크지 않을 것이지만mp4 파일에서 moov 원자의 크기를 줄이는 방법

+0

FFmpeg CLI로 인코딩 하시겠습니까? [x264 인코딩 가이드] (http://ffmpeg.org/trac/ffmpeg/wiki/x264EncodingGuide#Overwritingdefaultpresetsettings)에는 IDR 간격을 지정하는 예제가 있습니다. 영향력이 얼마나 강한 지 모르지만 스트림의 품질 및 안정성에 영향을 미칠 수 있습니다. – slhck

답변

0
  • 은,는 FFmpeg은 MOOV에 CTTS 원자를 넣어하지 않습니다.

  • "mov"파일은 moov 아톰의 크기를 최대 50 %까지 줄일 수있는 "cmov"를 지원하지만 ffmpeg는이를 지원하지 않습니다 (http://wiki.multimedia.cx/index.php?title = MOV # Decompressing_Compressed_moov_Atoms_With_zlib) 당신은 그것을 위해 퀵타임 프로를 사용할 필요가 있습니다. 게다가, cmov에 대한 플레이어 지원 또한 매우 제한적입니다.