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


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 91 | 30 | 21
Назад Вниз Каталог Обновить

Аноним 31/05/17 Срд 23:35:14  154202092  
image.png (34Кб, 300x200)
Кодирование вебмок.

Итак. FFmpeg. Как сделать из изображения и аудио нормальную вебмку?

ffmpeg -hide_banner -loop 1 -r 1 -i picture.png -ss 3.5 -i audio.mp3 -shortest -b:v 0 -crf 16 musicwebm.webm

Проигрывание происходит всегда с самого начала и нельзя передвинуть проигрывание в середину композиции и конец. Почему так происходит?

Зачем нужна опция -shortest ?
Аноним 31/05/17 Срд 23:38:39  154202308
musicwebm.webm (3639Кб, 1271x945, 00:04:26)
Аноним 31/05/17 Срд 23:41:08  154202476
>>154202092 (OP)
ffmpeg -r 1 -loop 1 -i image.jpg -i music.mp3 -shortest -acodec libopus -ab 128k -c:v vp8 -b:v 0 -crf 16 -g 10 out.webm
-shortest нужна, чтобы длина шебемки получилась не больше, чем длина самого короткого входного файла.
Аноним 31/05/17 Срд 23:41:26  154202493
14525392295780.webm (4608Кб, 480x360, 00:03:27)
Аноним 31/05/17 Срд 23:42:17  154202548
14867509261280.jpg (80Кб, 536x536)
Эээээх. А ведь когда-то этому учились в анимублядском...
Аноним 31/05/17 Срд 23:44:03  154202644
>>154202548
Не говори, вообще писдос. Там сейчас поди и шебемок новых не делают уже почти? Я то свалил оттуда после некоторых событий.
Аноним 31/05/17 Срд 23:47:52  154202903
сектор шляпа.webm (10139Кб, 1280x720, 00:00:41)
>>154202644
А ведь сейчас реально меньше производят, наверно, из-за этой войны шапок ебучей. Никто ещё не пытался найти старую ОП-пасту и запилить легитимный тред?
Аноним 31/05/17 Срд 23:48:32  154202949
.webm (19214Кб, 666x468, 00:07:56)
>>154202092 (OP)
-shortest криво работает, проще ручками сделать видео с нужным -t и склеить со звуком
Аноним 31/05/17 Срд 23:53:07  154203249
>>154202476
>-loop 1
А зачем параметр у луп?

Что-то с этой строкой файл дохуя большой получился. 104 МБ из mp3 4:36 и статичной картинки.
Аноним 31/05/17 Срд 23:53:26  154203268
>>154202903
А что толку, его удалят сразу. Да и старая оп паста спам лист не проходит. У меня есть читерская с латинскими буквами.
Предпоследняя шапка была еще ну более менее, а последняя, что пару месяцев, как назад стали продвигать, это вообще пиздец. Когда с ней стали треды делать я ушел из анимублядского уже окончательно и навсегда. Сейчас бы с говноедами в одном треде сидеть.
Аноним 31/05/17 Срд 23:55:12  154203381
>>154203249
Не помню, честно говоря. Скинь картинку и mp3, у себя попробую.
Аноним 31/05/17 Срд 23:55:48  154203419
>>154202949
>>154202092 (OP)
Ещё почему меня при проигрывании вебмок (те, что я сделал) где-то секунду нет изображения, чёрный экран?
Аноним 31/05/17 Срд 23:56:36  154203476
>>154203419
Сюда скинь.
Аноним 31/05/17 Срд 23:57:15  154203510
>>154203249
В >>154202949 весь видеопоток 93Кб.

-loop 1 нужен чтобы сделать из картинки видео.
Аноним 31/05/17 Срд 23:57:48  154203547
c5aca56dd08ed02[...].jpg (3207Кб, 4426x2419)
>>154203381
Картинка вот, мп3 на двач не грузится.
Аноним 31/05/17 Срд 23:58:27  154203588
>>154203547
>4426x2419
Ну нихуясе, еще бы у тебя выходной файл маленький был.
Аноним 31/05/17 Срд 23:59:01  154203627
>>154203547
На rghost загрузи.
> 4426x2419

-vf scale=1280:-1
Аноним 01/06/17 Чтв 00:00:35  154203753
>>154203627
>1280
Не нужно для музыкальной webm с картинкой. 640-800 хватит вполне, больше - только попусту размер раздувать.
Аноним 01/06/17 Чтв 00:02:11  154203865
.webm (9729Кб, 1280x720, 00:07:11)
>>154203753
100-200Кб при правильном кодировании.
Аноним 01/06/17 Чтв 00:03:41  154203962
>>154203627
http://rgho.st/7Gp9RpgSM

>>154203510
>-loop 1 нужен чтобы сделать из картинки видео
Это понятно, зацикливание, но зачем там цифра?
Аноним 01/06/17 Чтв 00:04:23  154204025
>>154203268
Не пизди, я без блокировки слов успешно создавал с прошлой пастой тред, за что получил бан на неск дней
Аноним 01/06/17 Чтв 00:05:44  154204110
>>154202903
Могу скинуть, но зачем она тебе?
>>154204025-кун

Аноним 01/06/17 Чтв 00:06:08  154204145
>>154203753
Зато красиво смотрится.

Кстати, VP9 поддерживает PNG? Сделал вебмку (удалил), снял кадр там PNG оказалась почти без изменений.
Аноним 01/06/17 Чтв 00:10:28  154204476
.webm (12731Кб, 1280x720, 00:02:46)
>>154203962
Цифра 1 это бесконечное зацикливание.
Аноним 01/06/17 Чтв 00:11:12  154204518
>>154204145
Поддерживает, только без прозрачности, вроде.
Аноним 01/06/17 Чтв 00:13:21  154204657
>>154203627
>>154203865
Вот webm из оповской картинки и музыки, первая с картинкой 80px, вторая 1280px.
Аноним 01/06/17 Чтв 00:13:37  154204674
>>154204657
800px
fix
Аноним 01/06/17 Чтв 00:17:48  154204971
.webm (3995Кб, 1280x720, 00:03:36)
>>154204657
Прост у тебя приступ рукожопия и поэтому битрейт задран.

Вон выше видеопоток 720p в семь минут и 200кб.
Здесь для совместимости vp8 и всё равно ~350Kб.
Аноним 01/06/17 Чтв 00:19:08  154205060
>>154204971
Как пофиксить? Делаю вот так>>154202476
Аноним 01/06/17 Чтв 00:22:26  154205249
>>154205060
Не помню уже, что за -g там, наверное надо убрать.
А так, в идеале, в два прохода и -crf подобрать побольше.
Аноним 01/06/17 Чтв 00:24:50  154205394
14826210865360.webm (20480Кб, 1280x720, 00:05:41)
>>154204657
>20мб
Для статичной вебм, ты там поехал, да?
Аноним 01/06/17 Чтв 00:25:43  154205450
Augustus Pablo [...].webm (6813Кб, 1280x700, 00:04:38)
>>154205249
-g это ключевые кадры. Убрал, размер значительно снизился, но в плеере на компе webm теперь не мотается, мне это не нравится.
Аноним 01/06/17 Чтв 00:26:19  154205491
.webm (12781Кб, 500x500, 00:03:45)
>>154205394
Если там звук в vorbis q 10 из флаков, то почему нет.
Аноним 01/06/17 Чтв 00:27:21  154205557
>>154205491
Так у него звук весит 8 мегобайт. А он еще накинул 11 сверху.
Аноним 01/06/17 Чтв 00:28:43  154205634
musicwebm.webm (13564Кб, 4500x2000, 00:05:01)
>>154204971
Вот, например, чистая PNG весом 6,05 МБ, 4500x2000, тем не менее вебмка всего лишь 13,2 МБ.

Что за ошибка
[mp3 @ 000000000002e800] Header missing
Error while decoding stream #1:0: Invalid data found when processing input
?

И почему файл не прокручивается? Перескакивает на 2 с чем-то минуты, потом на 4 с чем-то - плавной прокрутки нет.
Аноним 01/06/17 Чтв 00:33:36  154205895
>>154205450
В проигрывателе перемотка работает только по ключевым кадрам?
Аноним 01/06/17 Чтв 00:34:49  154205962
>>154205895
Похоже, что, а иначе, как это объяснять? F может я что-то просто недопонимаю. У меня MPC-HC.
Аноним 01/06/17 Чтв 00:37:23  154206094
>>154205962
>MPC-HC
В Проигрывателе Windows Media всё как надо прокручивается.
Аноним 01/06/17 Чтв 00:38:22  154206139
>>154206094
>Windows Media
Ты поди и в интернетах через осла сидишь?
Аноним 01/06/17 Чтв 00:38:58  154206173
.webm (5366Кб, 4426x2419, 00:00:36)
Вот, чисто для хохмы сделал с -crf 22, в два прохода.
Видеопоток 3671Кб то есть чуть больше оригинальной картинки, скорее всего можно ещё поджать.
Аноним 01/06/17 Чтв 00:41:17  154206294
>>154206173
>00:00:36
А теперь давай с той музыкой, которая 00:04:36.
Аноним 01/06/17 Чтв 00:45:22  154206505
.png (25Кб, 649x211)
>>154206294
Без проблем, но это минут сорок займёт в восемь потоков и отожранных 2Гб памяти, мне лень.
Аноним 01/06/17 Чтв 00:49:29  154206722
>>154206139
Я пользуюсь MPC-HC, но в Windows Media звук лучше звучит.

Видосы смотрю в MPC-HC, музыку слушаю в Windows Media.
Аноним 01/06/17 Чтв 00:51:14  154206816
.webm (981Кб, 450x360, 00:00:11)
>>154206722
> в Windows Media звук лучше звучит
Аноним 01/06/17 Чтв 00:52:47  154206898
>>154206722
>в Windows Media звук лучше
>музыку слушаю в Windows Media
Ты зашкварился по полной, конечно. Ладно, спалю уж тебе годноту - foobar2000.
Аноним 01/06/17 Чтв 01:01:04  154207275
image.png (66Кб, 660x514)
>>154206816
По сравнению с MPC-HC. Блядь, я же не от фонаря это пишу. Может какие-то настройки рендера правильно поставить нужно, хз.
Аноним 01/06/17 Чтв 05:46:47  154214172
>>154202092 (OP)
1. Версия мпега.
2. Через что проигрываешь, если мпц, то убери "галку клеится к ключевым кадрам", у тебя он, возможно, один если мпег старый в начале композиции, потому и нет возможности мотать.
3. Ключевых кадров добавь.
Это так, навскидку.
Аноним 01/06/17 Чтв 05:52:18  154214233
>>154205634
>>154214172
2 совет.
Аноним 01/06/17 Чтв 06:24:54  154214579
Дайте комманду чтоб склеить айдио с картинкой и все это норм перематывалось.
Аноним 01/06/17 Чтв 06:27:05  154214603
>>154214172
Сколько пользуюсь этим плеером, не знал, что так можно. Только мне кажется, все же это не выход.
Аноним 01/06/17 Чтв 07:19:09  154215405
>>154214603
Это стандарт, любой плеер использует ключевые кадры, только мпц решили, что приклеиваться заебись.
Принцип быстрой перемотки по ключевым кадрым найти ближайший ключевой, от него уже на своих двоих. Если же приклеиваться к ключевым, то плавной перемотки не будет. Ещё её не будет если сделаешь фильм в 90 минут без ключевых кадров, ему придется шкандыбать до выбранного места от начала записи. Это довольно очевидно.
Аноним 01/06/17 Чтв 07:28:10  154215556
free pantsu.webm (2840Кб, 960x408, 00:00:18)
Делайте с вебм для ретардов и не выебывайтесь.
Аноним 01/06/17 Чтв 07:30:32  154215592
>>154202092 (OP)
ffmpeg -loop 1 -i preview.png -ss 00:33:37.400 -i blabla.flac -pix_fmt yuv444p -t 00:02:39.279 -speed 4 -g 100 -map 0:v -map 1:a -b:a 150k -c:v vp9 -b:v 0 -crf 40 hui.webm
>Проигрывание происходит всегда с самого начала и нельзя передвинуть проигрывание в середину композиции и конец. Почему так происходит?
не ебу, что-то кривое, с ффмпегом вряд ли так у тебя будет
Аноним 01/06/17 Чтв 11:28:25  154223473
14875308041730.webm (7468Кб, 640x480, 00:00:29)
Аноним 01/06/17 Чтв 11:48:03  154224545
musicwebm.webm (4481Кб, 2000x3000, 00:48:20)
ffmpeg -hide_banner -loop 1 -r 0.01 -i picture.png -i music.mp3" -shortest -b:v 0 -c
rf 16 musicwebm.webm

Ради прикола поставил дробный кадр 1/100. Ща гляну, что получилось.
Аноним 01/06/17 Чтв 12:09:14  154225685
>>154214172
>Ключевых кадров добавь
Зачем? Наоборот же нужно добиться того, чтобы при статичном изображении был один ключевой кадр, чтобы минимизировать лишнюю, без толка повторяющуюся информацию, за счёт чего сделать картинку и аудио более лучшего качества.
Аноним 01/06/17 Чтв 12:41:23  154227562
Generation 23.webm (5613Кб, 2200x2953, 00:02:40)
ffmpeg -hide_banner -loop 1 -r 0.1 -i "изображение" -i "аудио" -t длина файла -b:v 0 -b:a 128k musicwebm.webm
Аноним 01/06/17 Чтв 13:34:17  154230322
Если мне нужно обрезать в ffmpeg файл с точностью до кадра, то как и где я могу узнать время с высокой точностью?
Аноним 01/06/17 Чтв 13:42:27  154230778
кадр.png (42Кб, 350x164)
Можно ли в MPC-HC в элементы управления добавить кнопку шаг назад? По умолчанию есть только кадр вперёд.
Аноним 01/06/17 Чтв 14:07:07  154232330
А куда вы все это вставляете? Как вы делаете вебм?
Аноним 01/06/17 Чтв 14:08:07  154232402
>>154225685
С перемоткой сначала шебм?
Аноним 01/06/17 Чтв 14:28:11  154233674
>>154232330
В анус твоей мамаши-шлюхи.
Аноним 01/06/17 Чтв 14:46:16  154234885
>>154233674
Ну типичное двачедерьмо
Аноним 01/06/17 Чтв 15:07:24  154236365
>>154232330
В командную строку. Перед этим установив FFmpeg. Вот краткий гайед.

1. Скачиваешь https://ffmpeg.org/download.html и распаковываешь. Где будет находиться папка не особо будет иметь значение, можно в стандартную папку с программами, например так "C:\Program Files\ffmpeg".

2. Чтобы каждый раз не пришлось указывать полный путь к программе, а чтобы как в треде просто ввести "ffmpeg" и команды, нужно прописать каталог с программой в переменные среды. Для этого открываешь "Свойства системы", вкладку "Дополнительно", кнопку "Переменные среды...", там в "Системных переменных" (нижняя область) ищешь переменную Path, жмёшь "Изменить", в значения через ";" без пробелов указываешь путь к каталогу, например, [...];C:\Program Files\ffmpeg\bin. Всё, програ установлена!

Далее для комфортной работы с командной строкой.

1. Чтобы вставлять текст из буфера обмена, а не печатать его каждый раз, нужно в настройках командной строки отметить галочку "Быстрая вставка" (по умолчанию обычно стоит). Теперь для вставке текста из буфера обмена жмёшь ПКМ, в выпадающем меню - "Вставить". Текст копируется туда, где находится курсив. Для того, чтобы наоборот, скопировать что-нибудь из командной строки: ПКМ, "Пометить", выделяешь что нужно, жмёшь Enter, выделенное копируется буфер.

2. Чтобы скопировать полный путь к файлу нужно зажать шифт и кликнуть на файл ПКМ, в выпадающем меню появится пункт "Копировать как путь". Путь будет в кавычках - так и должно быть, потому что если будет без кавычек (так тоже можно), то если в имени файла или папки будет присутствовать пробел, то пробел будет воспринят как конец адреса, выйдет ошибка что файл не найден.
Аноним 01/06/17 Чтв 15:16:32  154236926
.jpg (83Кб, 695x661)
>>154236365
> где находится курсив
Аноним 01/06/17 Чтв 15:19:33  154237125
>>154236365
Но зачем засирать переменные среды? Более того, для запуска батиных батников тебе все равно надо будет писать адрес.
Все можно сделать быстрее и легче.
Аноним 01/06/17 Чтв 15:26:37  154237553
>>154237125
>Но зачем засирать переменные среды?
Ты, верно, из 80-х пишешь, когда каждый байт на счету?
>Все можно сделать быстрее и легче
Как? Костыли, костылики.

>>154236926
Та мигающая штука курсир называется?
Аноним 01/06/17 Чтв 15:28:08  154237625
>>154237125
>зачем засирать переменные среды
У современного юзера не так много программ командной строки, чтобы бояться этого.
Аноним 01/06/17 Чтв 15:29:33  154237711
14857922209250.webm (238Кб, 960x540, 00:00:01)
>>154202092 (OP)
Опять понакидали непотребства.
Вот:
ffmpeg -r 1 -loop 1 -i 1.jpg -i 333.mp3 -b:a 128K -b:v 500K -t 200(длина трека) -g 200 -pix_fmt yuv420p -vf scale=500:500 -shortrest out.webm

А теперь разберём по частям мной написанное. Луп 1+р1 в сумме дают ффмпегу возможность цикла картинки и будет именно картинка размером в несколько кб, а не полноценное видео со всеми вытекающими.
Битрейты указываются произвольные, разумеется.
-t - вот эта штука указывается для обрезания всего этого непотребства по длине музычки. Часто попадаются шебм с тишиной в конце от 5 секунд до минуты. Это потому что ффмпег так работает, не будем вдаваться в глубокие подробности, но просто прописывай и не будь дурашкой.
-g - ключевые кадры. Со статичной картинкой они добавят лишь несколько кб веса, но будет удобная перемоточка. Логичней всего ставить по количеству секунд.
-pix_fmt yuv420p - иначе на всяких старых браузерах или на Луне, например, картиночки не будет.
-vf scale - указывается в двух случаях: если нужно изменить размер картиночки(вот это да!) или ниачивидный мамент, если на итоговой шебмке СНИЗУ присутствует ПОЛОСА, обычно она желтоватая или зеленоватая - это проблема именно ффмпега при yuv420. Если появилась - нужно убавить/добавить 1 пиксель высоты и её не будет.
-shortrest - из-за неё в конце тишина, но без неё может вообще не заработать. Да, ключевое слово "может", потому что у меня работало без неё. А потом сломалось. Само. Магия ффмпега.

мимоизкаталогавпоискаханимупляцкоготутжеухожу
Аноним 01/06/17 Чтв 15:30:19  154237754
>>154237553
>Та мигающая штука курсир называется?
Курсач.
Аноним 01/06/17 Чтв 15:30:43  154237778
>>154237553
>Та мигающая штука курсир называется?
Кусман.
Аноним 01/06/17 Чтв 15:30:59  154237797
>>154237711
Хватит за мной бегать, я не пойду в твою конфу.
Аноним 01/06/17 Чтв 15:31:03  154237800
>>154237553
>Та мигающая штука курсир называется?
Буксир.
Аноним 01/06/17 Чтв 15:31:33  154237832
>>154237553
Багбир же!
Аноним 01/06/17 Чтв 15:31:49  154237851
>>154237553
>Та мигающая штука курсир называется?
Скр-скр.
Аноним 01/06/17 Чтв 15:34:50  154238027
>>154237711
>Опять понакидали непотребства.
Шут гороховый, без тебя уже все объяснили ему, уебывай.
Аноним 01/06/17 Чтв 15:36:53  154238142
>>154237553
> Как? Костыли, костылики.
Много лишних ушей, подумой, это не сложно, но используется постоянно.
Аноним 01/06/17 Чтв 15:41:28  154238396
>>154238142
>Много лишних ушей
Это секрет?

Разве что перекинуть содержимое папки bin в системный каталог.
Аноним 01/06/17 Чтв 15:41:38  154238410
>>154202092 (OP)
Установи "Видео мастер" ине еби мозги, эта прога нарезает по объему/качеству и умеет кодировать в WebM VP9
Аноним 01/06/17 Чтв 15:43:37  154238537
>>154238396
Это было бы наркоманией, но тоже бы работало, да.
Аноним 01/06/17 Чтв 16:01:26  154239586
out.webm (4727Кб, 2382x2126, 00:05:00)
>>154237711
>-r 1
Местными наркоманами было доказано, что значение количество кадров в секунду может быть дробным. Например

ffmpeg -r 0.01 -loop 1 -i "пикрил" -i "звук" -b:a 128K -b:v 0 -t длина -g кол-во ключевых кадров out.webm
Аноним 01/06/17 Чтв 16:02:57  154239669
>>154239586
>быть дробным
Выгода: кодится крайне быстро + малый размер.

Только чёт параметр -g испоганил изображение.
Аноним 01/06/17 Чтв 16:22:01  154240876
Без имени-4.png (15Кб, 677x343)
Мгновенно просто кодируется, но в MPC чёт не робит.
Аноним 01/06/17 Чтв 16:24:20  154241024
>>154240876
Назови это "неочевидным моментом" и продолжай продвигать свой гениальный способ.
Ещё выкинь луп и шортест!
Аноним 01/06/17 Чтв 17:22:50  154244659
Аноны, поясните про параметр -q. Разве качество не зависит от битрейта, что -b?

Если поставить низкий битрейт и максимальное значение -q, то что-то изменится? Или при высоком битрейте низкий или средние настройки -q?

Ещё про -crf про не очень понятно. Это типа качество отображение подвижных сцен?
Аноним 01/06/17 Чтв 18:02:37  154247433
14960877803813.webm (721Кб, 640x360, 00:00:10)
Аноним 01/06/17 Чтв 18:21:05  154248481
>>154202092 (OP)
Как правильно вырезать кусок видео?

ffmpeg -i "видос с ютуба 1080.webm" -ss начал о фрагмента -to конец -c copy out.webm

Почему получается шняга, в которой первые несколько секунд ничего не видно и идёт только звук?
Аноним 01/06/17 Чтв 18:42:16  154249779
>>154248481
Потому что.
Аноним 01/06/17 Чтв 18:54:40  154250588
>>154249779
Это хуйня, а не ответ.
Аноним 01/06/17 Чтв 19:01:21  154250980
>>154250588
Жри что дают, раз тупой.
Аноним 01/06/17 Чтв 19:14:30  154251808
.webm (6500Кб, 500x750, 00:04:38)
>>154239586
С дробной частотой кадров раньше какие-то проблемы с совместимостью были, как сейчас помню.
А вот что за проблемы - хз.
Может, с новой libvpx они и ушли.
Аноним 01/06/17 Чтв 19:15:57  154251914
>>154248481
Потому что без перекодирования отрезаются ключевые кадры, а без них видео предсказуемо не работает до следующего ключевого кадра.

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

Топ тредов
Избранное