.png16 Кб, 566x140
FFMPEG кидинг видео ect thread #1 /ffmpeg/ Windows 10: Chromium based # OP 2302860 В конец треда | Веб
Не нашёл, создал. Короче:
Есть вин10, ffmpeg.exe, 2 файла - видео h265 mp4 и .aac mp4
Пошагово, как соединить их в 1 файл? Длительность одинаковая.
Linux: Chromium based 2 2302862
>>2302860 (OP)
https://www.youtube.com/watch?v=m5Y8UOKVCrI
Смотри и уёбывай отседова.
>>2302862
>салам малэйкум
Windows 10: Chromium based # OP 4 2302908
>>2302862
>ffmpeg -f concat -i mylist.txt -c copy output.mp4
Всё равно звука нет, и файл кривой получился и время криво показывает.
Cам уёбывай со своим говном или пиши нормальные команды
 .png76 Кб, 1024x738
Windows 10: Chromium based # OP 5 2302918
>>2302862
Поменял местами в mylist.txt имена файлов, перекодил без видео. лол.
Чо ты мне за хуйню подсунул? Давай нормальное
Windows 10: Firefox based 6 2303097
>>2302860 (OP)
ffmpeg -i h265.mp4 -i aac.aac -c copy output.mp4
Windows 10: Chromium based # OP 7 2303430
>>2303097
Вот ты няша <3
Linux: Chromium based 8 2303776
>>2303097
Анончик, а как сделать чтоб короткий ролик зациклился. Ролик короткий, а песня длинная. Видео стопится, а звук дальше идет.
Windows 10: Firefox based 9 2303815
>>2303776
Я бы сделал так, по инструкции из >>2302862-поста, только прописал бы несколько раз один файл, количество раз такое, чтобы по длине совпадал с аудио или был больше.
Дальше
ffmpeg -i dlinnii_video.mp4 -i audio.aac -c copy -shortest output.mp4
shortest - должно обрезать длину по самому короткому файлу.
Если не получается через shortest, то укажи длину сам
ffmpeg -i dlinnii_video.mp4 -i audio.aac -c copy -t 01:02.05 output.mp4
-t часы:минута:секунды.доли_секунды
Windows 7: Firefox based 10 2304107
>>2303776
ffmpeg -loop 1 -i h265.mp4 -i aac.aac -c copy -shortest output.mp4
Windows 10: Firefox based 11 2304179
>>2304107
Не работает же.
Linux: Chromium based 12 2304937
>>2303776
>Анончик, а как сделать чтоб короткий ролик зациклился. Ролик короткий, а песня длинная. Видео стопится, а звук дальше идет.

Сначало делаеш длинное зацикленное видео, путем соединения много раз одного и тогоже видео файла вот так:
файл video.txt :
file 'video.mp4'
file 'video.mp4'
file 'video.mp4'
file 'video.mp4'
file 'video.mp4'
file 'video.mp4'


ffmpeg -f concat -i video.txt -c copy longvideo.mp4

потом соединяеш с песней через -shortest

ffmpeg -i longvideo.mp4 -i song.aac -c copy -shortest longvideosong.mp4
далее
Стикер128x101
Windows 10: Chromium based 13 2311560
Как видео разделить на 2 части посередине? ффмпегом
Windows 10: Firefox based 14 2311561
>>2311560
Для начала определись, где середина, потом
ffmpeg -i video.mp4 -c copy -t 00:10:25 chast_01.mkv
ffmpeg -ss 00:10:25 -i video.mp4 -c copy chast_02.mkv
Здесь середина в 10:25
Windows 10: Chromium based 15 2311565
>>2311561
2 команды одновременно прям в консоль копировать?
Windows 10: Firefox based 16 2311569
>>2311565
Нет, можно по одной вводить.
Windows 10: Chromium based 17 2311580
>>2311569
Спасибо
Windows 10: Chromium based 18 2311618
А как кусок по времени вырезать?
Windows 7: Chromium based 19 2311729
>>2311618
ffmpeg -ss 00:05:25 -i video.mkv -to 00:15:00 -c copy chast_03.mkv
Windows 7: Chromium based 20 2311749
>>2311618
>>2311729
Кстати. Следует учесть, что
ffmpeg -ss 00:00:25 -i video.mkv -to 00:01:00 -c copy chast_03.mkv - отсчет пойдет с 00:00:25 включительно данного видео в течении 00:01:00, кусок получится 00:01:01
ffmpeg -i video.mkv -ss 00:00:25 -to 00:01:00 -c copy chast_06.mkv - отсчет пойдет с начала данного видео, обрежет от 00:00:25 и обрежет на 00:01:00, кусок получится 00:00:35
Windows 10: Chromium based 21 2312140
>>2311749
аа, типа в первом случае мы выбираем сколько минут надо вырезать начиная с определёного времени
а во втором случае обрезаем конкретно по времени от и до
?
Windows 7: Chromium based 22 2312292
>>2312140
По сути да, начало задаётся положением команды относительно входного потока -i
Windows 7: Chromium based 23 2316541
Задача: слепить слайд-шоу из Ν фоток
Метод решения: -f concat
Вопрос: что делать с разрешением? Как бы выставить итоговое разрешение по максимальным высоте/ширине из имеющихся, а остальное заполнить чёрным?
Windows 7: Chromium based 24 2316825
Windows 10: Chromium based 25 2318945
Как конвертировать в webm?
Без всяких "надстроек" качество херится значительно
Windows 10: Chromium based 26 2320252
Кто нибудь знает ффмпег умеет чинить видео? Видимо, методанные в конце тупанули
Короче как их из конца в начало видео перенести?
Windows 7: Firefox based 27 2320427
>>2318945
ffmpeg -i hui.mkv -c:v libvpx-vp9 -row-mt 1 -threads 16 -pix_fmt yuv420p -b:v 0 -crf 30 hui.webm
 .png25 Кб, 819x536
Windows 10: Chromium based 28 2320687
>>2320427
ffmpeg -i 1.mp4 -c:v libvpx-vp9 -row-mt 1 -threads 16 -pix_fmt yuv420p -b:v 0 -crf 30 hui.webm
не работает
Windows 10: Firefox based 29 2320705
>>2320687
Попробуй обновить ffmpeg
Windows 10: Chromium based 30 2320961
Как подделать превью видео на сосаче?
Windows 10: Firefox based 31 2320996
>>2320961
Niqaque
Windows 10: Chromium based 32 2320998
>>2320996
Точно? Я видел в /б
Windows 10: Firefox based 33 2321005
>>2320998
Покажи. Превьюшка генерируется не только из одного места, как раньше.
image.png68 Кб, 1087x234
Windows 10: Chromium based 34 2321297
 .mp44,6 Мб, mp4,
854x480, 1:30
Windows 10: Firefox based 35 2321361
>>2321297
Ну охереть, ты бы хоть пикчу из-того поста принёс.

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

Может кто-нибудь гайд напишет, или я потом сам.
 .mp44,5 Мб, mp4,
854x480, 15:00
Windows 10: Firefox based 36 2321363
>>2321361
Ясна, 20 секунд мало, превьюха то обычная, то искусственная. Напердолю второй поток длиной в 15 минут.
Windows 10: Chromium based 37 2321463
>>2321363
Отлично, буду рад если напишешь гайд. Там самого видео не было, кто-то жаловался на ошибку MIME не поддерживается.
 .mp4449 Кб, mp4,
888x666, 5:30
Windows 10: Firefox based 38 2321472
Вероятностная-превьюшка-бейсд Сакральный олень
Windows 10: Firefox based 39 2321651
Гайд для превьюшек

Нужно добавить вторую видеодорожку с превьюшкой и, чем она длинее, тем больше вероятность, что она будет выбрана для создания превьюшки. Разрешение превьюшки не влияет, поэтому будем брать scale 200:-1 для горизонтальных и -1:200 для вертикальных видео.

orig.mp4 и orig.webm - исходные файлы без превьюшки, длительность 01:00 продолжительность превью в 10 раз больше - 10:00
preview.png - картинка с превьюшкой, желательно такого же aspect ratio (16:9, 4:3, 9:16), как и видео.

MP4

Создание видеодорожки с превьюшкой:
ffmpeg -loop 1 -r 0.1 -i preview.png -vf scale=200:-1 -t 10:00 -c:v h264 -pix_fmt yuv420p -preset medium -crf 30 prev.mp4
Если появляется ошибка: width not divisible by 2 (200x141) Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height, то нужно заменить нечетное число на чётное в scale=
Исправленная команда будет выглядеть так: ffmpeg -loop 1 -r 0.1 -i preview.png -vf scale=200:142 -t 10:00 -c:v h264 -pix_fmt yuv420p -preset medium -crf 30 prev.mp4

Соединение оригинала с превью:
ffmpeg -i orig.mp4 -i prev.mp4 -map 0 -map 1 -c copy orig_prev.mp4

WebM

Создание видеодорожки с превьюшкой:
ffmpeg -loop 1 -r 0.1 -i preview.png -vf scale=200:-1 -t 10:00 -c:v libvpx-vp9 -g 9999 -pix_fmt yuv420p -crf 30 -b:v 0 -speed 2 prev.webm

Соединение оригинала с превью:
ffmpeg -i orig.webm -i prev.webm -map 0 -map 1 -c copy orig_prev.webm

Длительности 10x от оригинала для превьюшки должно хватить для постоянного показа превьюшки, а, учитывая маленькое разрешение, отсутствие динамичности и низкий fps -r 0.1, она всё равно будет достаточно маленького размера.
Windows 10: Firefox based 39 2321651
Гайд для превьюшек

Нужно добавить вторую видеодорожку с превьюшкой и, чем она длинее, тем больше вероятность, что она будет выбрана для создания превьюшки. Разрешение превьюшки не влияет, поэтому будем брать scale 200:-1 для горизонтальных и -1:200 для вертикальных видео.

orig.mp4 и orig.webm - исходные файлы без превьюшки, длительность 01:00 продолжительность превью в 10 раз больше - 10:00
preview.png - картинка с превьюшкой, желательно такого же aspect ratio (16:9, 4:3, 9:16), как и видео.

MP4

Создание видеодорожки с превьюшкой:
ffmpeg -loop 1 -r 0.1 -i preview.png -vf scale=200:-1 -t 10:00 -c:v h264 -pix_fmt yuv420p -preset medium -crf 30 prev.mp4
Если появляется ошибка: width not divisible by 2 (200x141) Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height, то нужно заменить нечетное число на чётное в scale=
Исправленная команда будет выглядеть так: ffmpeg -loop 1 -r 0.1 -i preview.png -vf scale=200:142 -t 10:00 -c:v h264 -pix_fmt yuv420p -preset medium -crf 30 prev.mp4

Соединение оригинала с превью:
ffmpeg -i orig.mp4 -i prev.mp4 -map 0 -map 1 -c copy orig_prev.mp4

WebM

Создание видеодорожки с превьюшкой:
ffmpeg -loop 1 -r 0.1 -i preview.png -vf scale=200:-1 -t 10:00 -c:v libvpx-vp9 -g 9999 -pix_fmt yuv420p -crf 30 -b:v 0 -speed 2 prev.webm

Соединение оригинала с превью:
ffmpeg -i orig.webm -i prev.webm -map 0 -map 1 -c copy orig_prev.webm

Длительности 10x от оригинала для превьюшки должно хватить для постоянного показа превьюшки, а, учитывая маленькое разрешение, отсутствие динамичности и низкий fps -r 0.1, она всё равно будет достаточно маленького размера.
Windows 10: Chromium based 40 2321656
>>2321651
Спасибо, анон! Ты охуенен!
Windows 10: Chromium based 41 2330504
Как срезать аудио-дорожку с видео?
Снимок.PNG4 Кб, 532x86
Windows 7: Firefox based 42 2330537
Windows 7: Firefox based 43 2330564
А как транскодировать только одну дорожку в контейнере?
Вот таким образом, к примеру:
0:x264 -> 0:x264
1:mp3 (en) -> 1:mp3 (en)
2:aac (ru) -> 2:mp3 (ru)
3:srt (de) -> 3:srt (de)
Windows 10: Firefox based 44 2330599
>>2330564
ffmpeg -i orig.mkv -map 0:2 <опции> aud.mp3
ffmpeg -i orig.mkv -i aud.mp3 -map 0 -map -0:2 -map 1 -c copy out.mkv
Будет:
0:x264
1:mp3 (en)
2:srt (de)
3:mp3 (ru)

Если нужно сохранить исходный порядок дорожек, то уже вручную прописываешь
ffmpeg -i orig.mkv -map 0:2 <опции> aud.mp3
ffmpeg -i orig.mkv -i aud.mp3 -map 0:1 -map 0:2 -map 1 -map 0:3 -c copy out.mkv
Windows 10: Firefox based 45 2330600
>>2330599
> ffmpeg -i orig.mkv -i aud.mp3 -map 0:0 -map 0:1 -map 1 -map 0:3 -c copy out.mkv
фикс
Windows 7: Palemoon 46 2331627
>>2330599
>>2330600
Оу! Спасибо братюнь. Именно этого нюанса с map я и не понимал. Отлично всё получилось.
Linux: Firefox based 47 2331882
Анон, а можно сабы вшить с оффсетом?
Есть части "большого" видео, и к этим частям один файл сабов. Вот если я захочу например вшить сабы только во вторую или последующие части, как это сделать?
Т.е. вшить сабы с оффсетом.
Windows 7: Firefox based 48 2331943
>>2331882
Ну смотри, если ты с большого видео делаешь, то можно -ss время начала куска после файла прописать. Кодиться будет дольше, но субтитры будут работать правильно.
Если у тебя именно короткие отрывки как сурс, ну тут только подправить тайминг в файлах субтитров, программами для эдита субтитров делается легко.
Главное только на субтитре до начала ролике поставить в таймкоде 0:00:00 чтобы он отрендерился, потому что если он начинается например на -0:00:00.001 то уже всё, ffmpeg его пропускает.

А так лучше погугли. Может есть нормальный способ.
Windows 8: Chromium based 49 2331949
Хз где спросить, почему у меня MPC зависает при открытии файла, если выбран EVR в качестве вывода?
Linux: Firefox based 50 2332173
>>2331943
Да я погуглил, и понял, что сабы накладываются как поток. Также как видео или аудио, поэтому решил попробовать обрезать этот поток таким же способом как и видео:
ffmpeg -i input.mp4 -ss 251.425 -i input.srt -t 254.048 -c copy -c:s mov_text output.mp4
И всё вышло как задумано. Правда сабы конечно немного пидорасит.
Windows 7: Firefox based 51 2332178
>>2302881
Сук, проиграл, лучшая фраза для интро
 .jpg18 Кб, 320x480
Windows 10: Chromium based 52 2332221
>>2302860 (OP)
Цать времени пользовался гуем - https://github.com/CherryPerry/ffmpeg-vp9-wrap
С переустановкой винды, Гуй отказался работать.

C:\ffmpeg>vp9 -install
Getting link to latest ffmpeg

Необработанное исключение: System.AggregateException: Произошла одна или несколько ошибок. ---> System.NullReferenceExce
ption: Ссылка на объект не указывает на экземпляр объекта.
в VpxEncode.FfmpegLoader.<GetLinkFromWebPage>d__7.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в VpxEncode.FfmpegLoader.<Install>d__6.MoveNext()
--- Конец трассировки внутреннего стека исключений ---
в System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
в VpxEncode.Program.Main(String[] args)

Щито делать? Пересаживать на ffmpeg
Linux: Firefox based 53 2332222
Ебать у меня бомбит, почему так сложно найти инфу по контейнерам так сложно найти? Сука, может я так хуёво гуглю.
Вот мне надо вставить субтитры в mpeg2 и я даже не знаю, блядь, поддерживает ли этот контейнер их или нет, и сука бляяя как же жопу рвёт нахуй!
Надо вставить без re-encoding
 .webm10 Мб, webm,
3840x2160, 1:01
Windows 10: Firefox based 54 2332234
Поясните вот за эту вебм. Я насколько понял тут фишка с ключевыми и b-кадрами - их похоже или вообще нет или очень мало. Но сколько траев не делал, такого же результата никогда не достигал. Кто знает как заэнкодить так же ахуенно?
profilepicturebyanartistapprentice-d8cw8ns.jpg34 Кб, 300x300
Windows 10: Firefox based 55 2332236
Windows 10: Firefox based 56 2332274
>>2321651
На вебм общее время никак не пофиксить? А то в плеере браузера показано что 40 мин видос идет и перемотка глючит. С mp4 все норм
Windows 7: Firefox based 57 2332522
>>2332173
А, я проебался, я спутал с рендерингов сабов в видео. Так то вставить можешь, да. Кстати посмотри удаляет ли он неиспользуемые строчки
Windows 7: Firefox based 58 2332714
Тред не читал. Захотел я нарезать вебэмок на рабочем сервере, думал намного быстрее будет, но как бы не так. Мой домашний ноут энкодит быстреее на i7-4700HQ, чем шиндовс сервер на Xeon E5-2620. Я что-то не понимаю? Кодирую vp9 двумя проходами с -threads 8 -speed 1 -tile-columns 6 -frame-parallel 1.
Я бы делал mp4, только битрейт не хочется отдавать на говенный aac.
Windows 7: Vivaldi 59 2332718
>>2302860 (OP)
Если вырезать кусок видео без перекодирования по типу "ffmpeg -i "1.mp4" -ss 00:00:14.623 -to 00:00:34.297 -c copy "2.mp4"", то от начала и до первого ключевого кадра видео нет. Есть возможность перекодировать самый первый кадр в ключевой, а остальное оставить без перекодирования?
Windows 10: Chromium based 60 2332725
>>2332714
> с -threads 8
У твоего хеона 12 потоков
Windows 7: Firefox based 61 2332785
>>2332718
Добавь -row-mt 1
Windows 7: Firefox based 62 2332786
>>2332785
Не тому ответил >>2332714
Windows 10: Chromium based 63 2332873
>>2332221
Уже похуй, перекатился на ффмпег.
 .png428 Кб, 700x919
Windows 10: Chromium based 64 2334076
>>2302860 (OP)
Анонче, как правильно прикрутить сабы?

C:\Users\1>ffmpeg -i "name" -vf subtitles='C\:\\ffmpeg\\name' -ss 07:2
2.397 -to 07:26.182 out.webm

Работает только с экранированием, как настроить без экранирования?
И вообще, какого хера ффмпег тогда видит основной файл, а блядские сабы нихуя?

Ошибка:

[ass @ 000001e504113100] Unable to parse option value "ffmpegName" as image size
Last message repeated 1 times
[ass @ 000001e504113100] Error setting option original_size to value ffmpegName.
[Parsed_ass_0 @ 000001e503bec800] Error applying options to the filter.
[AVFilterGraph @ 000001e502f0dac0] Error initializing filter 'ass' with args 'C:Name'
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:0
Conversion failed!
Windows 10: Chromium based 65 2334078
>>2334076
Без экранирования выглядит так и выдает ту ошибку.
C:\Users\1>ffmpeg -i "C:\ffmpeg\Name.mkv" -vf ass="Name.srt" -ss 08:35.169 -to 08:
38.831 out.webm
Windows 10: Firefox based 66 2334327
>subtitles='C\:\\ffmpeg\\name'
Что за хуйня, ты не пробовал просто
"C:\ffmpeg\name"
?
Windows 10: Firefox based 67 2334333
>>2334078
Какую ТУ ошибку?
Где файл с сабами у тебя лежит?
Где ffmpeg?
Где видео файл?
Ты пути к файлам точно правильно прописываешь?
Windows 10: Chromium based 68 2334831
>>2334327
Не получается. Вот строка без скобок:
ffmpeg -i C:\ffmpeg\Chaos.mkv -vf ass=C:\ffmpeg\Chaos.ass -ss 16:29.778 -to 16:34.199 out.webm

Ошибка:
[ass @ 000002bc5f2bee80] Unable to parse option value "ffmpegChaos.ass" as image size
Last message repeated 1 times
[ass @ 000002bc5f2bee80] Error setting option original_size to value ffmpegChaos.ass.
[Parsed_ass_0 @ 000002bc5f246ec0] Error applying options to the filter.
[AVFilterGraph @ 000002bc5f16dc80] Error initializing filter 'ass' with args 'C:ffmpegChaos.ass'
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:0
Conversion failed!

Cо скобками:
ffmpeg -i C:\ffmpeg\Chaos.mkv -vf ass="C:\ffmpeg\Chaos.ass" -ss 16:29.778 -to 16:34.199 out.webm

Ошибка:
[ass @ 00000135297be980] Unable to parse option value "ffmpegChaos.ass" as image size
Last message repeated 1 times
[ass @ 00000135297be980] Error setting option original_size to value ffmpegChaos.ass.
[Parsed_ass_0 @ 00000135297be880] Error applying options to the filter.
[AVFilterGraph @ 0000013528e75480] Error initializing filter 'ass' with args 'C:ffmpegChaos.ass'
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:0
Conversion failed!
Windows 10: Chromium based 68 2334831
>>2334327
Не получается. Вот строка без скобок:
ffmpeg -i C:\ffmpeg\Chaos.mkv -vf ass=C:\ffmpeg\Chaos.ass -ss 16:29.778 -to 16:34.199 out.webm

Ошибка:
[ass @ 000002bc5f2bee80] Unable to parse option value "ffmpegChaos.ass" as image size
Last message repeated 1 times
[ass @ 000002bc5f2bee80] Error setting option original_size to value ffmpegChaos.ass.
[Parsed_ass_0 @ 000002bc5f246ec0] Error applying options to the filter.
[AVFilterGraph @ 000002bc5f16dc80] Error initializing filter 'ass' with args 'C:ffmpegChaos.ass'
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:0
Conversion failed!

Cо скобками:
ffmpeg -i C:\ffmpeg\Chaos.mkv -vf ass="C:\ffmpeg\Chaos.ass" -ss 16:29.778 -to 16:34.199 out.webm

Ошибка:
[ass @ 00000135297be980] Unable to parse option value "ffmpegChaos.ass" as image size
Last message repeated 1 times
[ass @ 00000135297be980] Error setting option original_size to value ffmpegChaos.ass.
[Parsed_ass_0 @ 00000135297be880] Error applying options to the filter.
[AVFilterGraph @ 0000013528e75480] Error initializing filter 'ass' with args 'C:ffmpegChaos.ass'
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:0
Conversion failed!
Windows 10: Chromium based 69 2334834
>>2334333
> Какую ТУ ошибку?
Что выше.
> Где файл с сабами у тебя лежит?
Рядом с видео. Сейчас для примера закинул в папку с Ффмпегом.
> Где ffmpeg?
C:\ffmpeg
Как по гайду Ретуза.
Windows 10: Chromium based 70 2334839
Вот такую строчку с экранированием, ффмпег запускает и начинает:
ffmpeg -i "C:\ffmpeg\Chaos.mkv" -vf subtitles='C\:\\ffmpeg\\Chaos.ass' -ss 16:29.778 -to 16:34.199 out.webm
sibo01.png77 Кб, 300x300
Windows 10: Firefox based 71 2334863
>>2334831
>-vf ass=C:\ffmpeg\Chaos.ass
>-vf ass="C:\ffmpeg\Chaos.ass"

Наркоман :3
Надо вот так
-vf "ass=C:\ffmpeg\Chaos.ass"

>Сейчас для примера закинул в папку с Ффмпегом.
Тогда тебе можно делать просто
ffmpeg -i Chaos.mkv -vf subtitles=Chaos.ass -ss 16:29.778 -to 16:34.199 out.webm

Попробуй еще ffmpeg -i "C:\ffmpeg\Chaos.mkv" -vf subtitles="C:\ffmpeg\Chaos.ass"
И subtitles='C:\ffmpeg\Chaos.ass'

Алсо. Я, обычно. Запускаю скрипт кодирования из папки со всеми нужными ля кодирования файлами, а на фмпег ссылаюсь через путь.
Тогда можно делать так.
C:\ffmpeg\ffmpeg.exe -i Chaos.mkv -vf subtitles=Chaos.ass
Windows 10: Chromium based 72 2335319
>>2334863
> ffmpeg -i C:\ffmpeg\Chaos.mkv -vf "ass=C:\ffmpeg\Chaos.ass" -ss 16:29.778 -to 16:34.199 out.webm

Ошибка:
[libopus @ 000001759ac6c000] No bit rate set. Defaulting to 96000 bps.
[ass @ 000001759cd8ee00] Unable to parse option value "ffmpegChaos.ass" as image size
Last message repeated 1 times
[ass @ 000001759cd8ee00] Error setting option original_size to value ffmpegChaos.ass.
[Parsed_ass_0 @ 000001759cd19fc0] Error applying options to the filter.
[AVFilterGraph @ 000001759cc41300] Error initializing filter 'ass' with args 'C:ffmpegChaos.ass'
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:0
Conversion failed!

> Тогда тебе можно делать просто
ffmpeg -i Chaos.mkv -vf subtitles=Chaos.ass -ss 16:29.778 -to 16:34.199 out.webm

Ошибка:
Chaos.mkv: No such file or directory
Windows 10: Chromium based 73 2335321
>>2334863
> Попробуй еще ffmpeg -i "C:\ffmpeg\Chaos.mkv" -vf subtitles="C:\ffmpeg\Chaos.ass" -ss 16:29.778 -to 16:34.199 out.webm

[libopus @ 0000018db633bb80] No bit rate set. Defaulting to 96000 bps.
[subtitles @ 0000018db74eee80] Unable to parse option value "ffmpegChaos.ass" as image size
Last message repeated 1 times
[subtitles @ 0000018db74eee80] Error setting option original_size to value ffmpegChaos.ass.
[Parsed_subtitles_0 @ 0000018db74eed80] Error applying options to the filter.
[AVFilterGraph @ 0000018db6ba66c0] Error initializing filter 'subtitles' with args 'C:ffmpegChaos.ass'
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:0
Conversion failed!

> ffmpeg -i "C:\ffmpeg\Chaos.mkv" -vf subtitles='C:\ffmpeg\Chaos.ass' -ss 16:29.778 -to 16:34.199 out.webm

Ошибка:
[libopus @ 00000237d78cbb80] No bit rate set. Defaulting to 96000 bps.
[subtitles @ 00000237d8227dc0] Unable to parse option value "ffmpegChaos.ass" as image size
Last message repeated 1 times
[subtitles @ 00000237d8227dc0] Error setting option original_size to value ffmpegChaos.ass.
[Parsed_subtitles_0 @ 00000237d8227cc0] Error applying options to the filter.
[AVFilterGraph @ 00000237d8155340] Error initializing filter 'subtitles' with args 'C:\ffmpeg\Chaos.ass'
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:0
Conversion failed!
Windows 10: Chromium based 73 2335321
>>2334863
> Попробуй еще ffmpeg -i "C:\ffmpeg\Chaos.mkv" -vf subtitles="C:\ffmpeg\Chaos.ass" -ss 16:29.778 -to 16:34.199 out.webm

[libopus @ 0000018db633bb80] No bit rate set. Defaulting to 96000 bps.
[subtitles @ 0000018db74eee80] Unable to parse option value "ffmpegChaos.ass" as image size
Last message repeated 1 times
[subtitles @ 0000018db74eee80] Error setting option original_size to value ffmpegChaos.ass.
[Parsed_subtitles_0 @ 0000018db74eed80] Error applying options to the filter.
[AVFilterGraph @ 0000018db6ba66c0] Error initializing filter 'subtitles' with args 'C:ffmpegChaos.ass'
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:0
Conversion failed!

> ffmpeg -i "C:\ffmpeg\Chaos.mkv" -vf subtitles='C:\ffmpeg\Chaos.ass' -ss 16:29.778 -to 16:34.199 out.webm

Ошибка:
[libopus @ 00000237d78cbb80] No bit rate set. Defaulting to 96000 bps.
[subtitles @ 00000237d8227dc0] Unable to parse option value "ffmpegChaos.ass" as image size
Last message repeated 1 times
[subtitles @ 00000237d8227dc0] Error setting option original_size to value ffmpegChaos.ass.
[Parsed_subtitles_0 @ 00000237d8227cc0] Error applying options to the filter.
[AVFilterGraph @ 00000237d8155340] Error initializing filter 'subtitles' with args 'C:\ffmpeg\Chaos.ass'
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:0
Conversion failed!
Windows 7: Firefox based 74 2335326
>>2335321
> Chaos.ass
Залей его куда-нить.
Windows 10: Chromium based 75 2335327
>>2335326
Подожди....
Windows 10: Chromium based 76 2335328
>>2334863
> скрипт кодирования из папки со всеми нужными ля кодирования файлами
Вот это заработало!
Анонче! Ты охуенен, спасибо тебе. Галлоны чая/кофе/пива/плюшек и прочих вещей.
Windows 10: Chromium based 77 2335329
>>2335326
> Залей его куда-нить.
Обычные сабы были, я и с другими пробовал.
Сейчас работает, фух.
sibo.jpg53 Кб, 326x500
Windows 10: Firefox based 78 2335455
>>2335319
>Chaos.mkv: No such file or directory
А он у тебя есть? Наркоман?
Файл то?

Откуда ты все это запускаешь кстати?
Я надеюсь из .bat файла?
Windows 10: Firefox based 79 2335457
>>2335328
Мои поздравления.
Linux: Firefox based 80 2335944
Анон, знаешь ли ты, как получить кейфреймы из видео?

Суть такова, есть видео в интернете. Мне надо не скачивая его, сделать из него плейлист m3u8. А потом когда пойдёт запрос из плейлиста "на лету" обращаться к файлу в интернете по этим кейфреймам. Такая многоходовочка!
Linux: Firefox based 82 2335956
>>2335947
Спасибо, это круто, но основная проблема это получать кейфреймы например ближайшие к определённому времени, либо с интервалом. Типа задал интервал 30, а он показывает какой кейфрейм находится ближе всего к этому времени\интервалу
Windows 10: Firefox based 83 2335969
>>2335956
Что-то типа тогда
ffmpeg -ss 01:00 -i video.mkv -c copy -t 20 -f flv - | ffprobe -i -
Linux: Firefox based 84 2336564
>>2335969
Не обратил внимание на вторую часть с ffprobe. Хорошо, что ещё раз зашёл. Ща попробую. Спасибо.
Linux: Firefox based 85 2336565
>>2335969
Увы, broken pipe. Хотя идею можно развить.
Linux: Firefox based 86 2337850
Так, делать два 2-pass'а в одной директории одновременно это вообще безопасно?
У него же промежуточный пасслог-файл всегда одинаково называется. Сдаётся мне, два инстанса пишут параллельно в один логфайл и ничего не чекают.
Linux: Firefox based 87 2337863
>>2337850
Ну, имеется в виду ситуация, когда файл пасслога явно не задан, ну вы понели.
Windows 10: Firefox based 88 2337964
>>2337850
>>2337863
Скорее всего нет, а почему не хочешь явно задавать?
Windows 7: Firefox based 89 2343025
Хочу захардсабить аниме для просмотра на телевизоре, пишу
ffmpeg -i 1.mkv -vf "ass=1.ass" -acodec copy -c:v h264_amf result.mp4
В итоге на видео получается слишком много шумов, при размере файла в 2 раза меньше оригинала. Есть какие гайды для оптимизации видео?
Неизвестно: Safari 90 2343030
>>2343025
Битрейт ты не указал, -b:v
Windows 10: Firefox based 91 2343048
>>2343025
ffmpeg -i 1.mkv -vf "ass=1.ass" -c:a copy -c:v h264_amf -crf 20 -preset slow result.mp4
-crf - качество, меньше число - лучше качество, 0 - вообще без потери качества.
Windows 7: Firefox based 92 2344215
>>2343030
Указал биттрейт на уровне источника (4М), качество осталось прежним.
>>2343048
>ffmpeg -i 1.mkv -vf "ass=1.ass" -c:a copy -c:v h264_amf -crf 20 -preset slow result.mp4
>-crf - качество, меньше число - лучше качество, 0 - вообще без потери качества.
Ставил crf 0, качество вроде прибавилось, но все равно говно.
Но я похоже понял, что хардварный энкодер лучше сделать просто не может, или я просто не тот использовал? Видеокарта Radeon RX 550, энкодер -c:v h264_amf.
Android: Неизвестно 93 2345842
Вопрос, на h265 переходить стоит? Если сейчас - нет, то когда?
А ещё я разочаровался в вебм, мп4 победил его безоговорочно из-за совместимости со всем, даже с небом и Аллахом.
Windows 10: Firefox based 94 2347611
>>2332234
бамп
Windows 10: Chromium based 95 2348283
>>2345842
> Если сейчас - нет, то когда?
когда аппратные декодеры аш265 будут обыденным делом у всех. и 4к повсеместно
Linux: Firefox based 96 2349181
>>2302860 (OP)
Есть шинда и Лубунта.
Хочу записать экран со звуком.
1. Винда.
А. gdigrab - не позволят выставить битрейт, пресет, тюны. В результате машина нитянет.
Б. screen-video-recorder - ещё та писька, притянула дочерта Ruby-говна в систему, требует Java Runtime, ещё и не работает при этом (изображения в видео нет, чисто звук остаётся, сам ffmpeg ничего не подозревает)
2. Lubuntu/x11grab
x11grab-то молодец, но -f alsa оставляет пустую дорожку звука, я правильно -i hw SOURCE выбрал, в alsamixer чекнул, девайс взял из arecord -l. Всё равно ничерта, звука нет.
В общем, если писали через ffmpeg, то отпишите дистр/способ. Ну и если я по факту обосрался где-то, тоже напишите
Linux: Firefox based 97 2349323
>>2344215
Попробуй так
-b:v 5000k -preset slower -tune animation -c:a copy
Linux: Firefox based 98 2358911
Двач, можно ли с помощью ffmpeg быстро сделать миниатюры видео? MPC их делает меньше чем за минуту, а у меня ffmpeg же тратит на это около часа.
Windows 10: Firefox based 99 2359944
>>2358911
мб -threads нужно прописать
Windows 10: Яндекс браузер 100 2361205
http://hive.blasux.ru/webm/s#
github.com/pituz/webm-thread/wiki

>>2349181
Захват видео/аудио с помощью FFmpeg https://trac.ffmpeg.org/wiki/Capture/Desktop

Захват звука с ALSA с помощью FFmpeg (Linux only)
https://trac.ffmpeg.org/wiki/Capture/ALSA

Open Broadcaster Software (может захватывать контекст OpenGL/Direct3D)
https://obsproject.com/

Несколько советов:

Если нужно получить видео в формате WebM, то лучше всего захватывать как H.264 lossless/WAV (см. ссылки выше), а затем пережимать в VP9/Opus двумя проходами
При захвате звука, на входе желательно указывать параметры -rtbufsize 1M -thread_queue_size 64, иначе возможны переполнения буфера и разрывы аудиодорожки

По умолчанию видео будет иметь цветовую субдискретизацию 4:4:4, которая плохо поддерживается браузерами; следует использовать опцию -pix_fmt yuv420p

При использовании цветовой модели YCbCr (основная для большинства форматов), полученное видео будет иметь цветовую матрицу BT.601 (дефолтная для FFmpeg), поэтому результирующую WebM лучше соответствующим образом промаркировать (-colorspace bt470bg)
Windows 7: Firefox based 101 2361813
>>2361205
>При использовании цветовой модели YCbCr (основная для большинства форматов), полученное видео будет иметь цветовую матрицу BT.601 (дефолтная для FFmpeg), поэтому результирующую WebM лучше соответствующим образом промаркировать (-colorspace bt470bg)
Нахуя?
Windows 10: Яндекс браузер 102 2362271
>>2361813
Контраст и насыщенность не проебать
Пример https://habr.com/post/136318/
Windows 10: Яндекс браузер 103 2362277
https://help.ubuntu.ru/wiki/ffmpeg#
>>2343025
ffmpeg -i 1.mkv -c:v ffv1 -g 1 -qmin 1 1.avi
ffmpeg -i 1.avi -c:v ffv1 -g 1 -qmin 1 -r fps от 1.mkv -vf ass=1.ass 2.avi
ffmpeg -i 2.avi -c:v libx264 в MediaInfo посмотреть Encoding settings 3.mkv
Windows 7: Firefox based 104 2362400
>>2362271
У меня всё заебись и без этой настройки.
Windows 7: Firefox based 105 2362401
>>2362400
Видяхи смотрите в хроме и внешнем плеере, лисоговно их почему-то не открывает.
.png14 Кб, 1088x704
Windows 7: Firefox based 106 2362402
Windows 7: Firefox based 107 2362409
>>2362402
Лиса стабильная или найтли?
Windows 7: Firefox based 109 2362450
>>2362409
На скрине хромиум 67.
Windows 7: Firefox based 110 2362463
>>2362436
Где взять исходник пикчи на видео?
Windows 7: Firefox based 111 2362578
Как вырезать некоторую область ролика каждые n времени (или кадров) и сохранить в png?
Linux: Firefox based 112 2362584
>>2362578
> каждые n времени (или кадров)
Ну это надо шкриптец писать. А ты хочешь несколько файлов это еще и в один пнг объединить?
Windows 7: Firefox based 113 2362585
>>2362584
Нет, просто есть запись, откуда нужно кусок выдрать в картинки.
Linux: Firefox based 114 2362586
>>2362585
Команда будет типа такой
ffmpeg -ss $xx -i file.mkv -vf crop=w:h:x:y -vframe 1 image_$xx.png
$xx - секунда с которой вырезать картинку
w - длина картинки
h - высота картинки
x,y - координаты левого верхнего угла картинки внутри видео

Эту команду надо в шкрипт прописать, который будет подставлять $xx в команду
Windows 7: Firefox based 115 2362590
>>2362586
Получилось сделать этим:
ffmpeg -i file.mp4 -vf crop=w:h:x:y image%d.png
Делать столько же картинок, сколько fps у видео. Как изменить?
Linux: Firefox based 116 2362591
>>2362590
Попробуй
ffmpeg -i file.mp4 -vf crop=w:h:x:y -r $x image%d.png
где $x = длина видео / сколько картинок хочешь
Linux: Firefox based 117 2362592
>>2362591
Наоборот
$x = сколько картинок хочешь / длина видео
Windows 7: Firefox based 118 2362593
>>2362592
Странно получается.
Linux: Firefox based 119 2362595
>>2362593
Странно? Длину видео в секундах указал?
Я вот проверил
ffmpeg -i test.mp4 -r 15/220 image_%03d.png
Впринципе работает
Windows 7: Firefox based 120 2362597
>>2362595
Получилось, спасибо.
Windows 7: Firefox based 121 2362598
Алсо, почему превьюшки у маленьких пнг такие шакальные конвертяться на сосаче?
Как фиксить?
Linux: Firefox based 122 2362607
>>2362598
Делай жипеги, если у них нет проблем с превьюшками или стикеры
1533141436183.jpg65 Кб, 434x604
Linux: Firefox based 123 2363251
>>2361205
>>2362436
>>2362271
>>2362277
https://github.com/Kagami/boram/releases
Слушай, любезный, сделай уже appimage, похуй сколько весить будет.
Windows 7: Firefox based 124 2363254
>>2363251
Пиши на его борду.
У него там свой дневничок тред.
Windows 7: New Opera 125 2364151
FFMPEG версии 4.х перестал хавать сетевой поток при запуске от обычного пользователя. При запуске с правами админа - хавает. Так же открывается поток от обычного пользователя в старой версии 3.х. Сначала подумал на брандмауер - отключил, не помогло. Да и старую версию я ложил в ту же папку, где была и новая с идентичным именем файла. Еще странно, что при создании нового обычного пользователя, с него открвается поток в новой версии. Проблема где-то в локальном пользователе. Что может блокировать? Debug ничего не показывает:

ffmpeg.exe -i https://bitdash-a.akamaihd.net/content/MI201109210084_1/m3u8s/f08e80da-bf1d-4e3d-8899-f
0f6155f6efa.m3u8 -loglevel trace
ffmpeg version N-91548-g481741ece0 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 7.3.1 (GCC) 20180722
configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-bzlib --enable-fontconfig --enable-gnutls --enabl
e-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-
libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-l
ibtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --en
able-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-l
ibvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enabl
e-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth
libavutil 56. 18.102 / 56. 18.102
libavcodec 58. 22.100 / 58. 22.100
libavformat 58. 17.101 / 58. 17.101
libavdevice 58. 4.101 / 58. 4.101
libavfilter 7. 26.100 / 7. 26.100
libswscale 5. 2.100 / 5. 2.100
libswresample 3. 2.100 / 3. 2.100
libpostproc 55. 2.100 / 55. 2.100
Splitting the commandline.
Reading option '-i' ... matched as input url with argument 'https://bitdash-a.akamaihd.net/content/MI201109210084_1/m3u8
s/f08e80da-bf1d-4e3d-8899-f0f6155f6efa.m3u8'.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'trace'.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option loglevel (set logging level) with argument trace.
Successfully parsed a group of options.
Parsing a group of options: input url https://bitdash-a.akamaihd.net/content/MI201109210084_1/m3u8s/f08e80da-bf1d-4e3d-8
899-f0f6155f6efa.m3u8.
Successfully parsed a group of options.
Opening an input file: https://bitdash-a.akamaihd.net/content/MI201109210084_1/m3u8s/f08e80da-bf1d-4e3d-8899-f0f6155f6ef
a.m3u8.
[NULL @ 0000000000508100] Opening 'https://bitdash-a.akamaihd.net/content/MI201109210084_1/m3u8s/f08e80da-bf1d-4e3d-8899
-f0f6155f6efa.m3u8' for reading
[https @ 0000000000509b80] Setting default whitelist 'http,https,tls,rtp,tcp,udp,crypto,httpproxy'
###ЗДЕСЬ ДОЛГО ВИСИТ###
[tls @ 000000000050b580] Error in the pull function.
Windows 7: New Opera 125 2364151
FFMPEG версии 4.х перестал хавать сетевой поток при запуске от обычного пользователя. При запуске с правами админа - хавает. Так же открывается поток от обычного пользователя в старой версии 3.х. Сначала подумал на брандмауер - отключил, не помогло. Да и старую версию я ложил в ту же папку, где была и новая с идентичным именем файла. Еще странно, что при создании нового обычного пользователя, с него открвается поток в новой версии. Проблема где-то в локальном пользователе. Что может блокировать? Debug ничего не показывает:

ffmpeg.exe -i https://bitdash-a.akamaihd.net/content/MI201109210084_1/m3u8s/f08e80da-bf1d-4e3d-8899-f
0f6155f6efa.m3u8 -loglevel trace
ffmpeg version N-91548-g481741ece0 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 7.3.1 (GCC) 20180722
configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-bzlib --enable-fontconfig --enable-gnutls --enabl
e-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-
libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-l
ibtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --en
able-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-l
ibvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enabl
e-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth
libavutil 56. 18.102 / 56. 18.102
libavcodec 58. 22.100 / 58. 22.100
libavformat 58. 17.101 / 58. 17.101
libavdevice 58. 4.101 / 58. 4.101
libavfilter 7. 26.100 / 7. 26.100
libswscale 5. 2.100 / 5. 2.100
libswresample 3. 2.100 / 3. 2.100
libpostproc 55. 2.100 / 55. 2.100
Splitting the commandline.
Reading option '-i' ... matched as input url with argument 'https://bitdash-a.akamaihd.net/content/MI201109210084_1/m3u8
s/f08e80da-bf1d-4e3d-8899-f0f6155f6efa.m3u8'.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'trace'.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option loglevel (set logging level) with argument trace.
Successfully parsed a group of options.
Parsing a group of options: input url https://bitdash-a.akamaihd.net/content/MI201109210084_1/m3u8s/f08e80da-bf1d-4e3d-8
899-f0f6155f6efa.m3u8.
Successfully parsed a group of options.
Opening an input file: https://bitdash-a.akamaihd.net/content/MI201109210084_1/m3u8s/f08e80da-bf1d-4e3d-8899-f0f6155f6ef
a.m3u8.
[NULL @ 0000000000508100] Opening 'https://bitdash-a.akamaihd.net/content/MI201109210084_1/m3u8s/f08e80da-bf1d-4e3d-8899
-f0f6155f6efa.m3u8' for reading
[https @ 0000000000509b80] Setting default whitelist 'http,https,tls,rtp,tcp,udp,crypto,httpproxy'
###ЗДЕСЬ ДОЛГО ВИСИТ###
[tls @ 000000000050b580] Error in the pull function.
Неизвестно: Safari 126 2364421
>>2363254
Почему он свалил отсюда? У него же здесь был тред про boram
85916888.jpg55 Кб, 720x400
Windows XP: Firefox based 127 2365393
Сап, софтач, будет ли работать последняя сборка ффмпег на XP? Нужно всего лишь для пережатия видео.
Если нет то какую версию качать и где?
Linux: Firefox based 128 2365424
>>2365393
Наверное будет работать
https://ffmpeg.zeranoe.com/builds/
tra05.jpg57 Кб, 500x375
Windows XP: Firefox based 129 2365443
>>2365424
Спасибо, попробую.
Windows 7: Firefox based 130 2365525
>>2365424
Не будет.
 .gif997 Кб, 500x280
Windows 10: Яндекс браузер 131 2365550
Windows 7: Firefox based 132 2366350
>>2362595
А с чем может быть связано то, что пару пикселей пропадает?
Указал ширину 247 например, а на выхоже 246.
Android: Mobile Safari 133 2366439
Анон я так и не понял как макабу наебывать чтоб на превьюхе был нужный кадр? ИТТ есть пост, но без комментариев.
Music.webm2,8 Мб, webm,
604x403, 1:59
Linux: Chromium based 134 2366531
>>2366439
>ИТТ есть пост, но без комментариев.
Какие тебе комментарии нужны?
preview-guide.webm3,6 Мб, webm,
907x540, 1:26
Windows 10: Яндекс браузер 136 2366538
Linux: Chromium based 137 2366539
>>2366535
>>2366538
Кто у нас тут из криокамеры вылез? Этот способ уже не работает, что ты сам можешь видеть по превьюше своей вебм.
Windows 7: Firefox based 138 2366541
>>2366539
Чуть иначе значит нужно, как у >>2366531
Чтобы превью выше дорожкой был.

Можешь мне не отвечать, я больше с этой капчей ебаться не буду.
Windows 10: Яндекс браузер 139 2366552
>>2366539
MediaInfo/ffprobe
Android: Mobile Safari 140 2366753
>>2366531
Как это сделать, например.
Linux: Chromium based 141 2366755
Android: Mobile Safari 142 2366796
>>2366755
Чет значит я проебалсЯ. В другом треде что ли смотрел. Спасибо.
Windows 10: Яндекс браузер 143 2367370
15336989279270.jpg71 Кб, 604x533
Windows 7: Palemoon 144 2367409
>>2343048
>-crf - качество, меньше число - лучше качество, 0 - вообще без потери качества
А мануалы мы читаем жопой? crf всегда будет изменять качество ВСЕ мать его ити ГДА, для кодирования без потерь используется кодирование с постоянным квантизером, режим --qp, --qp 0 = lossless
Опять надрался.webm1,3 Мб, webm,
854x480, 0:11
Windows 7: Palemoon 145 2367411
>>2321651
> Если появляется ошибка:
Ще один жопочтец, сложно осилить справку по используемому фильтру?
Параметр -1 прочти, что делает и не надо будет вручную чего-то выставлять. Каждый раз одно и тоже и ведь от какого-то мудака вы этой лишнехромосомностью заразились. Я даже не буду говорить, как правильно, просто иди и читай мануалы, мудила. и нет, кагами-питузодрысня это не мануалы, от них ещё больше спидорака сюда нести будешь
Linux: Firefox based 146 2367413
>>2367409
Всегда почему-то с этой картинки проигрываю
Linux: Firefox based 147 2367443
>>2367411
Иди-ка ты нахуй, токсик.
Linux: Firefox based 148 2367446
>>2367409
> https://trac.ffmpeg.org/wiki/Encode/H.264
> The range of the CRF scale is 0–51, where
> 0 is lossless
 .PNG2 Кб, 139x132
sage Windows 7: Chromium based 149 2367451
>>2367446
> создатели васяносборки что-то пукнули
Хорошо, беру твоих васянов и поднимаю до девелопера.
В чем конкретно разница режима --qp и --crf читай тут https://forum.doom9.org/showthread.php?t=106408
 .PNG8 Кб, 889x101
sage Windows 7: Chromium based 150 2367452
>>2367451
>>2367446
Да, и не пытайся рассказывать, что это разные вещи, твоя же статья говорит, что они речь ведут о x264
sage Windows 7: Chromium based 151 2367453
>>2367446
А можешь, коли ты рукастый линупсойд, провести тест, взять лосслесс видео и сжать его crf 0 и qp 0, а зачем проверить метрики, psnr должна указать бесконечность,а ссим 1, но сим не проверял.
Допускаю, что использование crf 0 дегенераты из разработчиков ffmpeg могут транслировать энкодеру как -qp 0, но опять же чья это вина, что они по своему усмотрению решают за пользователя? Как в случае с системой выбора режима кодирования в libvpx
 .jpg231 Кб, 1000x998
sage Windows 7: Chromium based 152 2367454
>>2367443
Нет, ты иди читай мануалы, я один раз только здорового человека на бордах видел, который осознано использовал эту команду и знал зна чение. Надо объявить войну безграмотности.
 .PNG47 Кб, 1000x438
sage Windows 7: Chromium based 153 2367455
>>2367453
> Допускаю
Больше не допускаю, простой тест выдаёт их выпук с головой.
Windows 10: Chromium based 154 2367783
Пацаны, а в сони вегасе так можно?
Windows 7: Firefox based 155 2369849
Посоны, как в мп4 нормально конвертить, в лучшем качестве и т.д.
И поддерживает ли борда 265 или даже поддерживает ли его ffmpeg.
Windows 7: Firefox based 157 2370036
>>2369997
Да мне строчка нужна с нужными параметрами, а то вот эти црф и т.д. херня ненужная которая не помогает под лимит подвести.
 .webm340 Кб, webm,
400x400, 0:28
Windows 10: Яндекс браузер 158 2370056
>>2370036
Кхе..кхе..
Для несложных исходников вроде анимации имеет смысл выставить -qmax в районе 30÷35, чтобы избежать undershoot (или использовать CRF, например: -b:v 0 -crf 25). Так или иначе, полностью промахов мимо лимита не избежать. Если промах составляет несколько мегабайт, лучше перекодировать видео со слегка изменёнными -crf/-qmin/-qmax. Можно перекодировать только аудио и перемуксить со старым видео, эта операция занимает совсем немного времени.При совсем небольшом overshoot в районе десятков килобайт, перемуксить с помощью mkvmerge может быть достаточно (муксер mkvmerge чуть более эффективен, чем FFmpeg). Ещё один вариант — обрезать секунды или доли секунды с конца (-c copy -t ??), если исходный хронометраж не критичен.
Windows 10: Яндекс браузер 159 2370064
>>2370056
ffmpeg -i /directory/file.avi -pix_fmt yuv420p -s 1920x1080 -sar 1:1 -aspect 16:9 -vsync 0 -r 23.976 -vcodec libx264 -profile high -level 4.1 -x264-params input-range=pc:range=pc:me=esa:subme=11 -b 6400K -me_range 32 -g 240 -bf 2 -keyint_min 24 -b-pyramid 1 -fast-pskip 0 -refs 4 -i_qfactor 1.00 -qdiff 1 -mbtree 0 -trellis 2 -acodec ac3 -ac 6 -ab 640k -ar 48000 -vol 256 -f
Linux: Firefox based 160 2370066
>>2370064
> -r 23.976
Ну такое, может всётоке
-lavfi minterpolate=fps=23.976
Windows 7: Firefox based 161 2370072
>>2370056
>>2370064
Ты що, троллишь? ))
Задавать фреймрейт на выход, вместо того чтобы позволить ффмпегу скопировать фреймрейт из входного файла. Зачем?
Хотя блин увидел что у меня x265 не работает, так что пиздец короче.
 .jpg31 Кб, 470x470
Windows 10: Яндекс браузер 162 2370081
>>2370066
30000/1001
>>2370072
Лимит
Windows 7: Palemoon 163 2370091
>>2369849
> как в мп4 нормально конвертить, в лучшем качестве и т.д.
Сложно, долго объяснять, кодируй в однокомандном vp.
Неизвестно: Safari 164 2370157
>>2370036
ffmpeg -i "input_file.mp4" -c:v h265 -preset slow -tune film -b:v (битрейт какой хочешь) -c:a aac -b:a 128k "output_file.mp4"
Неизвестно: Safari 165 2370162
>>2369849
>в лучшем качестве
Если разрешение исходника меньше 2к, то заморачиватся с vpx/h265 нет никакого смысла. Конвертация очень медленная в сравнение с x264, а качество/вес такое же или даже хуже как в случае с vp9.
9 souls (2).webm15,3 Мб, webm,
1108x600, 2:21
Windows 7: Firefox based 166 2370164
>>2370162
>или даже хуже как в случае с vp9.
Ух, посмотрим, щас сконверчу оба файла с vp8
9 souls (2).webm15,2 Мб, webm,
1108x600, 2:21
Windows 7: Firefox based 167 2370195
>>2370164
Вот vp8 но не очень качеством.
 .gif4,2 Мб, 448x336
Windows 10: Яндекс браузер 168 2370216
>>2370195
Пробуй
-b:v 0 -crf 33 -qmin 15 -qmax 42 -c:v libvpx-vp9 -quality good -g 240 -speed 2 -pass 1
-speed 0 -pass 2
Windows 7: Firefox based 169 2370223
>>2370216
>crf
>b:v 0
А ю фо риал?
Windows 7: Firefox based 170 2370224
А, и ещё ffmpeg сделал битрейт меньше назначенного, с vp9 постоянно так, и вообще я целился в <16мб
Windows 7: Palemoon 172 2370233
>>2370224
> с vp9 постоянно так
Знаешь, у меня есть решение, но так как абу мудак и гугл капчу мне пришлось вводить 20 раз, я его не стану озвучивать.
Windows 7: Firefox based 173 2370234
>>2370231
И чё? Я блять не себе в коллекцию кодирую чтобы нормально качество было, а блять под нужный битрейт. Я блять знаю что такой црф, не напишешь как мне это поможет получить hq под нужный размер можешь нахер пойти.
Windows 10: Яндекс браузер 174 2370241
>>2370234
> Я блять знаю что такой црф
Заметно
-crf 33 -qmin 15 -qmax 42 - недолет
-crf 30 -qmin 12 -qmax 40 - перелет
-crf 31 -qmin 13 -qmax 42 - 18.2mb + opus/vorbis=20480kb+-1
Есть скрипты, но хуй.
Windows 7: Firefox based 175 2370248
>>2370241
И? Это типа мне надо ебаться каждый раз с перелётом недолётом? Формулу по расчёту не кинешь, да?
 .gif2 Мб, 500x635
Windows 10: Яндекс браузер 176 2370274
>>2370248
На глаз
input 1280:720 -t 1:30 30mb ~ -crf 20 -qmin 10 -qmax 35
input 1280:720 -t 1:30 60mb ~ -crf 35 -qmin 25 -qmax 42
pass 1 -speed 4 -pass 2 speed 2 займет ~10-15 мин на i5u
Неизвестно: Safari 177 2370307
После этого я перестал конвертировать в vp9.
vp9 - cpu-used 1 в два прохода конвертировал 1-2 кадра в секунду. В итоге файл больше на 600кб, а качество - полное говнище.
h264 - preset slower в два прохода конвертировал 10-15 кадров в секунду, качество заметно лучше, вес файла меньше.
Вывод: vp9 ненужен.
Windows 7: Chromium based 178 2370312
>>2370307
Великолепная выборка, а так же описание режима кодирования.
9 souls (2).webm16,8 Мб, webm,
1108x600, 2:21
Windows 7: Firefox based 179 2370333
>>2370216
Смотри, сравнивай качество
Apple Mac: Firefox based 180 2370369
>>2370333
ето жи вороны, сойбой ты клятый
Windows 7: Firefox based 181 2370374
>>2370369
>Вороны
На фоне типа? Я уже делал эту вебмку, только с очень хуёвого исходника, и кидал в б. И мне кажется кто-то уже писал что там вороны на фоне.
Windows 10: Яндекс браузер 182 2370488
>>2370307
> vp9 ненужен
<<
>>2370333
Оригинал с 00:21 дай
кадр
Linux: Chromium based 183 2370574
>>2370307
> vp9-2000k.jpg
> h264-2000k.jpg
А теперь заэнкодь с одинаковым crf.
> cpu-used 1
Оно вроде и так по умолчанию 1.
this.png3,4 Мб, 1920x1040
Windows 7: Firefox based 184 2370585
Windows 7: Chromium based 185 2370635
>>2370574
> А теперь заэнкодь с одинаковым crf
1. У них разные уровни, файл с vp9 будет больше на одинаковых crf
2. Зойчем кодировать x264 на crf? Там реализован великолепный рет контроль, что все кванты попадают прямо в рай и видео в 2 прохода и видео с crf в один размер практически идентичны. Это не мои слова, это слова разработчика http://forum.doom9.org/showthread.php?t=143904
Мои только тесты, подтверждающие это. Вот вп9 да, там все плохо, рейтконтроль vbr полное дерьмо, которое нужно ограничивать q-max, чтобы он не падал на 63 квантизеры, но с тем же успехом можно подобрать нужный crf за время подбора этого q-max.
>>2370488
> тубчек
)
Windows 10: Яндекс браузер 186 2370663
>>2370585
vp9
>>2370635
Тубчег экономит, а ты?
1534263843494.gif1,9 Мб, 540x442
Windows 7: Chromium based 187 2370664
>>2370663
Чтоб они всем составом аниме всю жизнь в своём вп экономном смотрят.
Windows 7: Chromium based 188 2370665
>>2370664
смотрели*
Apple GayPad: Safari 189 2370746
>>2370663
>Тубчег экономит
Он экономит только на разрешении 2к и выше, в остальном тоже самое как с х264 или хуже, но только конвертирует в 10 раз медленней x264. Зачем оно нужно?
1534274025103.gif275 Кб, 500x251
Windows 7: Chromium based 190 2370756
>>2370746
> в остальном тоже самое как с х264 или хуже
Я значит, как мрась, изучал ависинт, писал скрипты, облизал каждую настройку х264 чтобы он выдавал качество выше, либо равное супротив двухпроходного crf vp9 вплоть до crf 44-48, а оно оказывается и так выдает качество такое же или лучше. Полгода в мусорку, сотни закодированных эмпчетырёшек, бешеные счета за свет и все в пустую..
Apple GayPad: Safari 191 2370769
>>2370756
Так и есть.
 .gif716 Кб, 500x230
Windows 10: Яндекс браузер 192 2370802
>>2370746
В 2016 говны бурлили из-за Full HD в 4Mb
> Зачем оно нужно
Трафик экономит
> Safari
Завезли vp9 или на AV1?
>>2370756
45.mp4?
Apple GayPad: Safari 193 2370806
>>2370802
>Трафик экономит
На 4к - да, на fhd и ниже - нет.
1534280126493.jpg111 Кб, 1280x720
Windows 7: Chromium based 194 2370810
>>2370802
> Трафик экономит
О пакете яровой печешься? На дворе не эпоха модемов, чтобы переживать за трафик, за глаза бы лучше переживал. Смотреть трубу без плагина, который вырубает там vp9 просто невозможно, если у тебя зрение не -10.
1534280413747.jpg111 Кб, 874x985
Windows 7: Chromium based 195 2370812
Трафик ему жалко, ещё предложи скачивать маняме в энкоде для psp.
Apple Mac: Firefox based 196 2370836
>>2370810
плагин называется Safari
Windows 10: Яндекс браузер 197 2370877
https://www.youtube.com/watch?v=kSAvzeopPC8&t=148s

https://youtube-eng.googleblog.com/2016/05/machine-learning-for-video-transcoding.html
https://youtube-eng.googleblog.com/2016/04/a-look-into-youtubes-video-file-anatomy.html
>>2370806
Режут битрейт сцуки
A way to think about this is to imagine the bandwidth available to a user, as a pipe shown in Figure 3. Given the pipe’s capacity fits a 360p chunk but not a 480p chunk, we could tweak the 480p chunk size to be more likely to fit within that pipe by estimating the streaming bandwidth, thereby increasing the resolution users see. We solved the resulting constrained optimization problem to make sure there was no perceivable impact to video quality. In short, by analyzing aggregated playback statistics, and correspondingly altering the bitrates for various resolutions, we worked out how to stream higher quality video to more users.1
https://youtube-eng.googleblog.com/2018/04/making-high-quality-video-efficient.html
>>2370810
> эпоха модемов
Давно за городом бывал?
8г - день 17г - ночь 3г от мегафона. А мобилки, с мобилки то как?
> Смотреть трубу без плагина
1080p и все?
-2
> скачивать маняме
Сидов много, а Тытруба один
Windows 7: Chromium based 198 2370918
>>2370877
> Давно за городом бывал?
А в тайге, в тайге ваще не ловит! Как с рашна жить!
> 8г - день 17г - ночь
Градусов?
> А мобилки, с мобилки то как?
4к видео для мобилки?

Но даже если оставить лирику и помнить о братьях меньших, то зачем забывать о людях приличных? В деревнях и денег не плотют, так может бесплатно теперь работать будешь? Нет центрального отопления и сортира, так что теперь весь город заставим дрова рубить и на улице испражняться? vp стоит по умолчанию на всех устройствах, а не только когда "инторнет то плохой/мобильный", хотя ничего это реализовать им не запрещает.

> 1080p и все?
Опять LAMPEG в штаны подкинула?
 .gif1,3 Мб, 500x280
Windows 10: Яндекс браузер 199 2370979
>>2370918
> тайге
И в степи
Грамм
> 4к
Моторолки, соньки, леновы, нокии, апполы, самасунхи и прочие хоноры. Даже за 8к рублев!
Доступность для всех. Ссылки выше
Ибо халява и нехуй тут!
Да и about:config media.av1.enabled true accessibility.AOM.enabled true
#enable-av1-decoder flag in chrome://flags
> LAMPEG
MPEG LA, LLC
Видео 4к/2к с тытрубы через плагин быстрабля
 .jpg472 Кб, 1365x1293
Windows 7: Chromium based 200 2371000
>>2370979
> Доступность для всех
С таким дерьмокачеством да, только на 1'' экране смотреть.
> Ссылки выше
По ссылкам я ещё не переходил с двачей.
> Видео 4к/2к с тытрубы
А оно там есть, чтобы тебе труба его казала? Причем тут ЛАМПЕГ и ональные ограничения гугля?
Обновить тред