Приветствую, давно уже не ковырял ffmpeg, были когда то бесславные попытки осилить тру обрезку фрагментов и вот опять. Вообщем есть полнометражка:
Input #0, avi, from 'br.avi':
Metadata:
encoder : VirtualDubMod 1.5.10.2 (build 2542/release)
Duration: 02:43:47.87, start: 0.000000, bitrate: 2564 kb/s
Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv420p, 720x304 [SAR 1:1 DAR 45:19], 1781 kb/s, 23.98 fps, 23.98 tbr, 23.98 tbn, 23.98 tbc
Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), fltp, 384 kb/s
Stream #0:2: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), fltp, 384 kb/s
пытаюсь вырезать фрагмент, что бы по ключевым кадрам, юзаю вариант из мана
ffmpeg -ss 01:01:17.8 -i br.avi -to 00:01:13 -c copy cut.mp4
фрагмент при воспроизведении слегка подглючивает в начале и воспроизводится без звука. Ладно, попробовал добавить -c:v, звук появился, заливаю в телеграмм. ибо именно для этого предназначен мувик, тестим — у меня норм, у одного чела откуда то берутся 6 секунд в конце, у другого 6 секунд в начале
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'cut.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2mp41
encoder : Lavf57.41.100
Duration: 00:01:19.12, start: -6.089423, bitrate: 3179 kb/s
Stream #0:0(und): Video: mpeg4 (Advanced Simple Profile) (mp4v / 0x7634706D), yuv420p, 720x304 [SAR 1:1 DAR 45:19], 2860 kb/s, 23.98 fps, 23.98 tbr, 11988 tbn, 23.98 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, 5.1, fltp, 341 kb/s (default)
Metadata:
handler_name : SoundHandler
Using -ss as input option together with -c:v copy might not be accurate since ffmpeg is forced to only use/split on i-frames. Though it will—if possible—adjust the start time of the stream to a negative value to compensate for that. Basically, if you specify «second 157» and there is no key frame until second 159, it will include two seconds of audio (with no video) at the start, then will start from the first key frame. So be careful when splitting and doing codec copy.
судя по инфе ffprobe
Duration: 00:01:19.12, start: -6.089423, bitrate: 3179 kb/s
как раз эта проблема у меня, как её побороть? Чому битрейт так вырос, и как же резать правильно по ключам?