Достался мне ави-шный ролик с форматом:
Stream #0.0: Video: mpeg4, yuv420p, 720x400 [PAR 1:1 DAR 9:5], 25 tbr, 25 tbn, 25 tbc
Stream #0.1: Audio: ac3, 48000 Hz, 5.1, s16, 384 kb/s
Встала задача - порезать его на куски.
Не режется.
Пробую так :
ffmpeg -sameq -ss 00:05:00 -t 100 -i a.avi -y out.avi
Вылетает:
Error while opening encoder for output stream #0.1 - maybe incorrect parameters such as bit_rate, rate, width or height
Пробую так:
ffmpeg -acodec copy -vcodec copy -ss 00:05:00 -t 100 -i a.avi -y out.avi
Ошибка:
[avi @ 0x807d9c0]st:1 error, non monotone timestamps -13 >= -13
av_interleaved_write_frame(): Operation not permitted
В общем, исходный формат никак не режется.
Можно конечно сначала перекодировать весь ролик, а потом порезать, но это гемор
ффмпег 6-й