LINUX.ORG.RU

как разбить mpeg4 на куски?


0

0

довольно долго искал способ передирать DVD в DivX, во всех виндовых прогах разочаровался, а вот mencoder (из состава mplayer) порадовал как качеством, так и диким количеством параметров

единственное, что никак не могу понять, как разбить конечный файл на куски для записи на 2-3 болванки

пока набрёл на следующие способы 1. разбивать в 2 приёма при граббинге, явно указывая интервал глав 2. тоже самое, но использовать параметр -endpos для отсчёта размера конечного файла 3. использовать ogmtools, но он работает только с OGG

может кто подскажет, есть какие-нибудь более простые варианты? например, утилитка, которая без лишних заморочек сможет грамотно разбить подсунутый mpeg4 файл на куски определённого размера?

Александр

Например, Avidemux2.

1. File -> Avi Muxer Options -> Autosplit file every N megabytes, вписываем желаемый размер куска.

2. File -> save video.

Obidos ★★★★★
()

Тут, как говорится, plenty of abilities :)

Можно как сказали выше, но данная чудная прога часто с большими файлами
просто виснет.

1. Режем mencoder'ом (mplayer), который и используется avidemuix2:

mencoder -ovc copy -oac copy -endpos 650mb /mnt/Video/new/catch-22/big.avi -o ready.avi

Это с начала, до 650 метров.

Если на несколько частей, то можно еще -ss указывать - начальная позиция
(кстати, в -endpos можно указывать время посекундно, что удобнее и точнее -
кстати, в секундах рекомендуется - иногда глюкает и не режет).

2. И чудные тулсы под названием transcode. Это набор инструментов.

avisplit -i /mnt/dos/media/Video/new/catch-22/big.avi -o catch-22 -s 700

Большой файл нарезается кусками по 700 мегабайт, которые на выходе будут
называться catch-22-0001.avi и т.п.


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

Забыл сказать - настоятельно рекомендую второй способ как более удобный.
Но readme стоит почитать - там описывается ситуация, когда может индекс
слететь. Его можно починить либо еще одной тулсой, входящей в комплект,
либо тем же mencoder'ом:

mencoder -ovc copy -oac copy --forceidx part.avi -o ready.avi

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

А avisplit уже починили в плане рассинхронизации звука и изображения? А то раньше примерно к часу фильма звук отставал секунд на 10. Как лечить -- я тогда (год-полтора назад) не понял (с разборкой на видео и аудио отдельно и склейкой не работало).

P.S. Я не наезжаю на transcode, чудо-вещь для перегона avi в (S)VCD, просто накопилась злоба на отдельные две утилитки (в свое время два фильма запорол, а достать больше негде).

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

avisplit разбивает неточно.
Говоришь ему - начать с 78 секунды, а он начинает с 70.
Тут конечно два варианта - или это он такой умный и хочет чтобы мы не ошиблись, или ближайший ключевой кадр на 70 секунде.

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

Это не столь неприятно, погано то, что синхронизацию корежит.

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

ok, спасибо! только сейчас добрался до нормального коннекта и всё скачал

avidemux2 поставить пока не удалось - для него нужен xvid-devel, который при установке пишет о конфликте с какой-то одноимённой библиотечкой из video4linux глубже ещё не копал, пока буду играться с transcode

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