FFMPEGПочему обрезанное видео идёт без видеоряда, остаётся только звук с чёрным экраном, что я делаю не так?ffmpeg -ss 00:00:00 -t 00:01:39 -i in.webm -acodec copy out.webm
бамп
>>176672813 (OP)-acodec
А ещё забыл. Твоя вайфу мусор.
>>176673021Что -acodec? Убрать? Убирал, тогда вообще не компилит ничего.
>>176673029И что?
автобамп
-ffmpeg -i in.webm -ss 00:00:00 -t 00:01:39 copy out.webm>>176672813 (OP)Как вариант. Мне лень всё это набирать или создавать батник.
>>176673210Такое выдаёт и ничего не делает.
автобамп 2
автобамп 3
>>176672813 (OP)а если тяк:ffmpeg -ss 00:00:00 -t 00:01:39 -i in.webm -vcodec copy -acodec copy out.webm
>>176673570Да.
Не взлетел.
>>176673570Опять только звук, да ещё в Mpc-hc не открывается, а только в vlc.Видимо с самим фмпег что-то не то. Так как mp4 режится как надо на ура, без всяких конфузов...
>>176673845>>176673630Сейчас только проделал. В MPC-HC открываю.
>>176673845Покажи длительность видео и отрезки для обрезания.
>>176673845>Видимо с самим фмпег что-то не то. У тебя не ффмпег, а кривой васянопорт по винду.
>>176673912Как васяно порт, если с офф сайта качал.>>176673902Мне надо на 1 сек меньше сделать в конце, так как вебм ровно 20мб весит и не постится на двач.
>>176673979Видео откуда? Там ремапинг делать не нужно?
>>176673877Ещё прикол такой, что когда открываю out.webm в mpc, то показывает снизу что длина 4 миллисекунды, а в mediainfo того же mpc написано Duration : 1 min 39 s. Бред полный.
>>176673979>Как васяно порт, если с офф сайта качал.Офф сайт кидает на https://ffmpeg.zeranoe.com/builds/Т.е. zeranoe (наш доверенный васян) делает билды под винду.
>>176674059Видео с двача. Но с раздела где лимит больше, поэтому там его смогли запостить.
>>176674087Теперь ты можешь обманывать макабу.Алсо, может это зайдёт:ffmpeg -ss 00:00:00 -t 00:01:39 -i in.webm -sameq out.webmЯ предпочитаю гуй, сильно не бейте. (Хотя, если колготочками, то я и не против.)А вообще, закинь видео в онлайн конвертер и переконвертируй в мп4 с таким же качеством. Потом порежешь и сконвертишь в ффмпег. Ну, это на тот случай, если тебе это видео очень сильно приглянулось.
Вот такое после выполнения команды.ffmpeg -ss 00:00:00 -t 00:01:39 -i in.webm -vcodec copy -acodec copy out.webmДорожка видео как бы есть, но её нет.
>>176674265Ремаппинг делать нужно. Лучше прогони через конвертер.
>>176672813 (OP)ffmpeg -ss 00:00:00 -t 00:01:39 -i in.webm -map 1:0 -vcodec copy -acodec copy out.webm
>>176674285Тогда у него качество пожмётся.
>>176674363Запость в том разделе эту шебм, я скачаю и посмотрю. Аж интересно стало.А вообще, это обычная шебм с фиксированным превью.
>>176674358Invalid input file index: 1.
>>176674428Короче сделай так:ffmpeg -i in.webm и залей сюда.
>>176674428ffmpeg -ss 00:00:00 -t 00:01:39 -i in.webm -map 0:1 -vcodec copy -acodec copy out.webmПопробуй так. Если не получится, то не знаю.
>>176674463At least one output file must be specified>>176674499Создаётся out.webm размером 10кб без длительности и звука.
Ещё оказывается в видео вот так.
>>176674712ffmpeg -ss 00:00:00 -t 00:01:39 -i in.webm -map 0:2 -vcodec copy -acodec copy out.webmПопробуй разные комбинации. Тебе проще было залить шебм на борду и кинуть мне ссылку.
>>176674766Я уверен у вас всё будет нормально.https://drive.google.com/file/d/1y2nRnVxIBd90zu5NY-hSXMxNDnXCwHCw/view?usp=sharing
>>176674766если вместо нуля что-то другое ставить, всегда ошибка. А 2 меня уже на разное, всё равно не делается.
>>176674943ffmpeg -ss 00:00:00 -t 00:01:39 -i in.webm -map 0:0:1 -vcodec copy -acodec copy out.webm
>>176672813 (OP)Прости анон за мои ошибки. Вот рабочий:ffmpeg -ss 00:00:00 -t 00:01:39 -i in.webm -map 0:0:1 -vcodec copy -map 0:2 -acodec copy out.webm
>>176675037Опа, теперь видео есть, звука нет. Менял первые 2 значения на 1 и 2, звук не появлялся. И видео ломалось.
>>176675152>>176675121
>>176675037Вы ебанаты? Параметры применяются к input, а у вас сначала параметры, а затем input.ffmpeg -i input.avi -параметры output.webm
>>176675180Всё работает, проверено (>>176675121).
>>176675192Это не всегда и не везде будет работать будет работать
>>176675121Оооо, теперь работает как надо. Вот только почему mp4 конвертится двумя с половиной словами, а тут надо такую хуергу выписывать, или это кто-то сломанную вебм сделал изначально?
>>176675223Это превью фиксированное. Вставляется картинка очень малой продолжительности, размерами больше на пиксель, чем основное видео. Ремапинг видео называется.>>176675218Премьер рулит.
>>176675259Ну это пофиксили же. Но есть какой-то новый способ с ломанием продолжительности видео, и тогда превью на дваче показывает, вот только я не знаю, какое именно превью, из тайминга, или которое отдельной вставкой-картинкой приклеивается. Но и как делать так, я тоже не знаю.
>>176675351Я тоже пытался, для этого ффмпег и скачивал. Есть способ, даже продолжительность можно сломать, сделать бесконечной. Но это у гениев из блядcкoгo нужно спрашивать.
>>176675394
>>176672813 (OP)copy по видеве идёт от кейфреймов. Реэнкодь, блядь./thread
>>176675485Чё сказать то хотел?
Палю годноту быдлуhttps://github.com/pituz/webm-thread/wiki
>>176672813 (OP)Тред не читай - сразу отвечай.Твоя проблема в том, что ты режешь между ключевыми кадрами.Решения два: либо резать по ключевым кадрам (но тогда точности не будет), либо перекодировать видео в новое (таким образом создадуться новые ключевые кадры и обрезать можешь с любой точностью).
>>176676666Не обязательно перекодировать. -ss position (input/output) When used as an input option (before "-i"), seeks in this input file to position. Note that in most formats it is not possible to seek exactly, so ffmpeg will seek to the closest seek point before position. When transcoding and -accurate_seek is enabled (the default), this extra segment between the seek point and position will be decoded and discarded. When doing stream copy or when -noaccurate_seek is used, it will be preserved. When used as an output option (before an output url), decodes but discards input until the timestamps reach position. position must be a time duration specification, see the Time duration section in the ffmpeg-utils(1) manual.
>>176672813 (OP)Попробуй так:ffmpeg -i in.webm -ss 00:00:00 -t 00:01:39 -c copy out.webm