# Обработка видео
vit01(mira, 1) — All
2015-04-27 12:45:35


Встала передо мной задача вытащить из множества видеофайлов фрагменты, у которых известна точка начала и конца, причём с сохранением первоначальной звуковой дорожки.
Решил сначала попробовать GUI-видеоредакторы, которых на GNU/Linux вполне себе достаточно. Но быстро в них разочаровался.
Pitivi, openshot и avidemux грузили мой маломощный нетбук намертво, либо просто вылетали. Также у них очень сложный и запутанный интерфейс, для ориентирования в котором необходимо прочитать кучу мануалов. Правда, скажу, что у avidemux всё-таки получилось выполнить задачу и сохранить результат (после полчаса борьбы с зависаниями).

Пришла идея использовать старый добрый ffmpeg, не сильно нагружающий систему и просто делающий своё дело. Что характерно, всё заработало очень быстро и с первого раза!

Всего лишь одна команда
ffmpeg -i ./videofile.mkv -ss 00:02:00 -to 00:03:00 -map 0:0 -map 0:1 -codec copy ./result.mkv
вырежет фрагмент со второй до третьей минуты с первой звуковой дорожкой (-map 0:0 - это видеоряд).

В статьях на Хабре и некоторых других ресурсах ошибочно даётся параметр -t вместо -to в качестве второй точки, но после просмотра официального FAQ стало понятно, почему предыдущий вариант не работал.

Вывод: GUI-видеоредакторы не так хороши, как кажется с первого взгляда. Часто имеет смысл использовать более простые и более действенные инструменты для таких задач.

# Re: Обработка видео
Difrex(mira, 14) — vit01
2015-04-27 14:27:54


>Pitivi, openshot и avidemux грузили мой маломощный нетбук намертво
А kdenlive не пробовал?

>ffmpeg...
Запишу себе куда-нибудь =)

# Re: Обработка видео
vit01(mira, 1) — Difrex
2015-04-27 14:41:32


> А kdenlive не пробовал?
Неа, не пробовал. Терпение кончилось в тот раз. Вот сейчас скачал его, запустил; посмотрю, на что способен.

# Re: Обработка видео
vit01(mira, 1) — vit01
2015-04-27 14:53:00


Он не завис! Это уже прогресс =)
А ещё у меня получилось вырезать нужный кусок и сохранить результат.

Но:
1. Сбилась звуковая дорожка
2. Приходилось достаточно ждать загрузки видео в самом редакторе
3. Выделение и прочие дела делались мышкой, что довольно медленно и неудобно
4. Это GUI, поэтому видео не покодируешь на сервере или с помощью скрипта

Так что ffmpeg и тут лучший.

# Re: Обработка видео
spline(station13, 1) — vit01
2015-04-28 04:44:16


>Вывод: GUI-видеоредакторы не так хороши, как кажется с первого взгляда. Часто имеет смысл использовать более простые и более действенные инструменты для таких задач.

GUI я в принципе не очень люблю. У меня только virtualbox, firefox, трекеры и gimp с inkscape из GUI программ. Остальное либо ncurses/cli либо вообще emacs с мордами к cli. В своё время пробовал сконвертить какое-то аниме из очень качественного мувика в 28 гигов в приемлимую матроску, но потом понял что проще ждать подходящей раздачи, чем самому разбираться с ffmpeg и подбирать параметры перекодирования.

# Re: Обработка видео
vit01(mira, 1) — spline
2015-04-28 06:44:19


Да я тоже как-то не очень люблю. Но потребности имеются, так что приходится многими программами пользоваться.

Тот же ii-клиент в GUI-исполнении нравится.

> понял что проще ждать подходящей раздачи, чем самому разбираться с ffmpeg и подбирать параметры перекодирования.
Если видео на 30-50 гигов, то конвертировать самому имеет смысл. Тем более, подобрать параметры не так-то и сложно. Ну а в моём конкретном случае не конвертируется, а вырезается и сохраняется фрагмент.

# Re: Обработка видео
Difrex(mira, 14) — spline
2015-04-28 07:35:18


>аниме из очень качественного мувика в 28 гигов в приемлимую матроск
Кстати, а почему матроска так популярна у анимешников?
Это как-то связано с Сейлор Мун? :D

# Re: Обработка видео
vit01(mira, 1) — Difrex
2015-04-28 07:39:06


> Кстати, а почему матроска так популярна у анимешников?
Пони тоже в mkv. И не только они =)

Просто хороший открытый контейнер, ничего удивительного.

# Re: Обработка видео
spline(station13, 1) — Difrex
2015-04-28 11:22:52


>Кстати, а почему матроска так популярна у анимешников?

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