Apple의 mediafilesegmenter
을 사용하여 동영상을 분할 할 때마다 medifilesegmenter video.ts -t 10
명령을 사용하십시오. 내가 처음을 제외하고 각 세그먼트에 대한 다음과 같은 오류가 발생합니다 : 나는 다음과 같은 명령으로 .TS에 .MP4 버전을 변환 한세그먼트에 동기화 프레임이 없습니다.
segment does not contain sync frame
분할하기 전에 :
이avconv -y -i video.mp4 -f mpegts -acodec libmp3lame -ar 48000 -ab 64k -s 640x480 -vcodec libx264 -b 64k -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -subq 7 -trellis 0 -refs 0 -coder 0 -me_range 16 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 200k -maxrate 64k -bufsize 64k -rc_eq 'blurCplx^(1-qComp)' -qcomp 0.6 -qmin 30 -qmax 51 -qdiff 4 -level 30 -aspect 640:480 -g 30 -async 2 sample_64.ts
이 사람이 나에게 이유를 말해 줄 수 이 오류가 발생합니까?
다음 명령을 사용하여 시도해 보았습니다. 매초마다 1을 더하고 sc_threshold를 0으로 설정하려면 keyint_min을 30으로 설정했지만 여전히 똑같은 오류가 발생했습니다. 'avconv -y -i video.mp4 -f mpegts -acodec libmp3lame -ar 48000 -ab 64k -s 640x480 -vcodec libx264 -b 240k -flags + loop -cmp + chroma -partitions + parti4x4 + partp8x8 + partb8x8 -subq 7 - 트 렐리 스 0 -refs 0- 코더 0 -me_range 16 -keyint_min 30 -sc_threshold 0 -i_qfactor 0.71 -bt 200k -maxrate 240k -bufsize 240k -rc_eq 'blurCplx^(1-qComp)'-qcomp 0.6 -qmin 30 -qmax 51 - qdiff 4 -level 30 -aspect 640 : 480 -g 30 -async 2 output.ts' – jagsler
문제점은 버전 1.1로 업데이트 한 후 문제가 해결 된'avconv' /'ffmpeg'의 제 버전이었습니다. – jagsler