greeple
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору VitalyF Цитата: Вычитал, что х264 сам может определять keyframes-at-cuts | вычитай тогда то, что без keyframes-at-cuts режет не ровно, уже не раз это обсуждалось и тут тоже, не говоря уже про гитхаб, и саму суть ключа https://github.com/yt-dlp/yt-dlp/issues/10970 https://github.com/yt-dlp/yt-dlp/issues/12427 https://github.com/yt-dlp/yt-dlp/issues/11048 обрезать будет к ближайшему ключевому кадру, а не по точному времени и кстати если не добавлять команд для кодирования, то вообще не кодирует 1. с этим роликом с твоей командой отрезает всё что после спонсора, даже то что надо оставить 2. с --force-keyframes-at-cuts тоже, но уже всё что после важное, хотя должен был оставить наоборот кстати вот https://github.com/yt-dlp/yt-dlp/issues/871#issuecomment-911701285 как раз кастомный их ffmpeg где и пригодился попробуй не all, а sponsor но сейчас то ли с этим роликом, то ли вообще так ffmpeg по отрезкам с спонсорблока плохо режет, у меня в обоих случаях и ключевыми и без режет так, что остаётся кусок рекламы, в браузере расширение четко скипает сразу в конец, значит дело не в отметках, а в yt-dlp или ffmpeg вот ещё был момент greeple Цитата: Но у меня сейчас качает как-то не правильно. Если форматы сразу, то качает видео и аудио, и аудио чуть позже начинается в видео (но вроде синхронно). А если в -S res:720, то в итоге только аудио, надо добавить кодеки ещё -S res:360,proto:m3u8,codec:avc:m4a тогда будет тоже самое что и по форматам. В m3u8 opus нет, поэтому vp9 с aac в ffmpeg так не сохраняется почему-то. Надо ещё что-то добавить. Может ремукс или ещё чего-то. самый нормальный вариант это добавить клиент safari, и выбирать разрешение и прочее любым способом Код: --download-sections "*1:02:95-1:09:77" --extractor-args "youtube:player_client=web_safari" -S res:360 | так качает быстро и звук нормально потом начинается сразу, потому что для safari видео и аудио в m3u8 идут в одном потоке сразу | но сейчас это не влияет, всегда в ffmpeg передаётся одни и те же отрезки Concat spec = 0.0-18.285000, 34.490000-inf Добавлено: короче проблемы сейчас с спонсоромблоком у сабжа точно, либо надо фиксить что-то, либо у разрабов узнать в чём проблема и как качать чтобы было нормально |