[Ответить в тред] Ответить в тред

03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 4 | 1 | 3
Назад Вниз Каталог Обновить

Аноним 17/06/16 Птн 07:27:15  129826697  
14661376355920.jpg (955Кб, 1600x1600)
Банон, реквестирую хелп. Короче, объясните мне или дайте ссылку. Короче, надо вебм сделать 2 минуты 50 с чем-то секунд, чтоб это ещё и в 10 Мб укладывалось. Мне кажется это возможно, потому что видос старый, качество невысокое, но я тупо не знаю как это сделать. С меня рандомпик.
Аноним 17/06/16 Птн 07:29:25  129826752
>>129826697 (OP)
Ну что там за видос давай.
Аноним 17/06/16 Птн 07:32:32  129826830
Допустим, нужно пожать amv.mp4 длиной 4 минуты и разрешением 1280x720 целиком, попав при этом в лимит 10240 KiB.

Считаем битрейт по длине фрагмента: 10240KiB 8bit / (4m 60s) == 341kbit/s, вычитаем из него желаемый битрейт звука (допустим, 64kbit/s): 341 - 64 == 277kbit/s.
Оцениваем визуально, влезет ли вообще в этот битрейт видео с приемлемым качеством, и если влезет, то с каким разрешением. Для видео с высокой динамикой и сменой сцен на каждом такте такой битрейт явно мал: для такого бывает надо полмегабита, а то и больше. Допустим, наше amv должно влезать с разрешением 960x540px.
Первый проход сжатия видео: кодек определяет сжимаемость кадров видео, сохраняя информацию о ней в файле ffmpeg2pass-0.log в текущем каталоге.

ffmpeg -i amv.mp4 -map 0:v -vf scale=-1:540 -c:v vp9 -pass 1 -f null -

Второй проход сжатия видео: при этом, собственно, и происходит сжатие.

ffmpeg -i amv.mp4 -map 0:v -vf scale=-1:540 -pass 2 -b:v 277k video.webm

во время сжатия можно смотреть готовые кадры плеером и принимать решение об остановке кодирования (клавиша q) и разбивке видео на два фрагмента (удваиваем битрейт, переделываем второй проход) или смене разрешения (придётся переделать также первый проход).

Смотрим размер результата, считаем оставшийся битрейт для звука, жмём звук и муксим с видео:

ffmpeg -i amv.mp4 -i video.webm -map 0:a -b:a 64k -map 1:v -c:v copy out.webm

Смотрим размер результата, если он вышел за лимит — переделываем пт. 5 с корректировкой битрейта.
Первое - откуда, второе - куда копировать звук, третье - выход.

Аноним 17/06/16 Птн 07:35:58  129826908
>>129826752
https://www.youtube.com/watch?v=0c4v7fp5GC8>>129826752
начиная с 3:20. Спасибо :3
Аноним 17/06/16 Птн 07:38:26  129826972
>>129826830
в общих чертах понял, но в состоянии похмелья всё же сложновато воспринимается, но спасибо за инфу

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 4 | 1 | 3
Назад Вверх Каталог Обновить

Топ тредов