LINUX.ORG.RU

перекодировать, желательно без пережатия


0

1

Есть вот такие вот видеоролики, заканчиваются на .mp4

==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
FAAD: compressed input bitrate missing, assuming 128kbit/s!
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio))
==========================================================================

Можно ли из него вырезть куски без какого-то пережатия? Только инструментом без всяких gui, чтобы можно было в скрипте задать смещения начала и конца, а потом запустить скрипт и вырезать.

Как это сделать, и возможно ли вообще?

ffmpeg -ss ... -vcodec copy -acodec copy

man ffmpeg

anon_666
()

Подозреваю, что это должен уметь ffmpeg. Гугль намекает на команду:

ffmpeg -ss 00:05:00 -vcodec copy -acodec copy -i input output

ZhAN ★★
()
Ответ на: комментарий от ZhAN

> ffmpeg -ss 00:05:00 -vcodec copy -acodec copy -i input output

Да, спасибо, ffmpeg -ss 00:05:00 -t XXX -vcodec copy -acodec copy -i input output

хоть и с точностью до примерно секунд 5-10, но с этим форматом работает.

kid_lester
() автор топика
Ответ на: комментарий от kid_lester

>хоть и с точностью до примерно секунд 5-10, но с этим форматом работает.
Так будет делать любая программа, в H264 разрезка без перекодирования возможна только по опорным кадрам.

dinn ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.