Полезные пункты контекстного меню для mp4 | ffmpeg
Цитата: Alex от 08.12.2023, 19:12Цитата: Алик от 08.12.2023, 18:20доброго времени суток всем
подскажите, пожалуйста, сжимаю видео способов для 40-й серии карт - вроде все сжимается, работает, но если шлю этот ролик в телеграмме, то у человека он не проигрывается, хотя у меня все нормально - в чем может быть дело?
300мб ролик сжимает до 60мб - это нормально?Добрый вечер.
Если вывести видео из Ebsynth Utility, то видео не отправляется, только как файл. Раньше такого не было. А когда пропускаешь через ffmpeg, то как Алик и писал не воспроизводится. Я больше уже грешу на телеграм, тк в последние 2 дня такая проблема.
Цитата: Алик от 08.12.2023, 18:20доброго времени суток всем
подскажите, пожалуйста, сжимаю видео способов для 40-й серии карт - вроде все сжимается, работает, но если шлю этот ролик в телеграмме, то у человека он не проигрывается, хотя у меня все нормально - в чем может быть дело?
300мб ролик сжимает до 60мб - это нормально?
Добрый вечер.
Если вывести видео из Ebsynth Utility, то видео не отправляется, только как файл. Раньше такого не было. А когда пропускаешь через ffmpeg, то как Алик и писал не воспроизводится. Я больше уже грешу на телеграм, тк в последние 2 дня такая проблема.
Цитата: Mikhail от 09.12.2023, 03:27Alex, Я проверил, отправил на телегу 10-ти человек, у всех воспроизводиться видео после обработки ffmpeg, кодек av1.
Alex, Я проверил, отправил на телегу 10-ти человек, у всех воспроизводиться видео после обработки ffmpeg, кодек av1.
Цитата: Alex от 09.12.2023, 12:20Цитата: Mikhail от 09.12.2023, 03:27Alex, Я проверил, отправил на телегу 10-ти человек, у всех воспроизводиться видео после обработки ffmpeg, кодек av1.
Нашёл предполагаемую проблему. Не работает, работает. Думаю это из-за разрешения свыше 2000-4000px
Цитата: Mikhail от 09.12.2023, 03:27Alex, Я проверил, отправил на телегу 10-ти человек, у всех воспроизводиться видео после обработки ffmpeg, кодек av1.
Нашёл предполагаемую проблему. Не работает, работает. Думаю это из-за разрешения свыше 2000-4000px
Цитата: Cronos от 10.12.2023, 19:08Цитата: Алик от 08.12.2023, 18:20доброго времени суток всем
подскажите, пожалуйста, сжимаю видео способов для 40-й серии карт - вроде все сжимается, работает, но если шлю этот ролик в телеграмме, то у человека он не проигрывается, хотя у меня все нормально - в чем может быть дело?
300мб ролик сжимает до 60мб - это нормально?Привет. У человека не айфон случайно?
Цитата: Алик от 08.12.2023, 18:20доброго времени суток всем
подскажите, пожалуйста, сжимаю видео способов для 40-й серии карт - вроде все сжимается, работает, но если шлю этот ролик в телеграмме, то у человека он не проигрывается, хотя у меня все нормально - в чем может быть дело?
300мб ролик сжимает до 60мб - это нормально?
Привет. У человека не айфон случайно?
Цитата: Алик от 12.12.2023, 01:42всем привет!
после сжатия ролика пропадает превьюшка, остается только сам значок портативного пот плеера
[spoiler title=""][/spoiler]
можно ли это как-то пофиксить, куда копать?
всем привет!
после сжатия ролика пропадает превьюшка, остается только сам значок портативного пот плеера

можно ли это как-то пофиксить, куда копать?
Цитата: Mikhail от 12.12.2023, 02:28Алик, Привет.
Это из-за кодека av1, попробуй icaros portable, выберешь там видео и будут превьюшки, у меня работает.
Алик, Привет.
Это из-за кодека av1, попробуй icaros portable, выберешь там видео и будут превьюшки, у меня работает.
Цитата: Ivan от 18.12.2023, 00:39Пожалуйста помогите, что прописать в этом рег файле, что бы добавить команду в контекстное меню для GIF файла "Конвертировать в MP4" (в видеофайл mp4 лучшего качества из gif).
Пожалуйста помогите, что прописать в этом рег файле, что бы добавить команду в контекстное меню для GIF файла "Конвертировать в MP4" (в видеофайл mp4 лучшего качества из gif).
Цитата: Mikhail от 18.12.2023, 02:15Ivan, Привет.
Добавь внизу после всего, насколько код крут не знаю, в сети просто взял, тут.; ====== Из GIF в MP4 ====== [HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.gif\shell\Конвертировать в MP4] "icon"="imageres.dll,280" [HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.gif\shell\Конвертировать в MP4\command] @="ffmpeg -i \"%1\" -movflags faststart -pix_fmt yuv420p -vf \"scale=trunc(iw/2)*2:trunc(ih/2)*2\" \"%1.mp4\""
Ivan, Привет.
Добавь внизу после всего, насколько код крут не знаю, в сети просто взял, тут.
; ====== Из GIF в MP4 ====== [HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.gif\shell\Конвертировать в MP4] "icon"="imageres.dll,280" [HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.gif\shell\Конвертировать в MP4\command] @="ffmpeg -i \"%1\" -movflags faststart -pix_fmt yuv420p -vf \"scale=trunc(iw/2)*2:trunc(ih/2)*2\" \"%1.mp4\""
Цитата: Ivan от 18.12.2023, 13:18Mikhail, здравствуйте. Огромное спасибо. Я тут тоже решил спросить у GPT, только с условием, что бы на выходе было видео лучшего качества и можно без звука... он мне такое выдал:
; ====== GIF ======
[HKEY_CURRENT_USER\SOFTWARE\Classes\SystemFileAssociations\.gif\shell\Конвертировать в MP4]
@="&Конвертировать в MP4"
"Icon"="imageres.dll,280"
[HKEY_CURRENT_USER\SOFTWARE\Classes\SystemFileAssociations\.gif\shell\Конвертировать в MP4\command]
@="ffmpeg.exe -i \"%1\" -c:v libx264 -preset slow -crf 18 -an \"%1.mp4\""
вроде работает нормально, конвертирует..
Сейчас пытаюсь создать команду в Контекстном меню Папки, с разбитыми кадрами из видео, обратно что бы соединялись в видео. Пока безуспешно. FFMPEG.exe вообще такое может?
Mikhail, здравствуйте. Огромное спасибо. Я тут тоже решил спросить у GPT, только с условием, что бы на выходе было видео лучшего качества и можно без звука... он мне такое выдал:
; ====== GIF ======
[HKEY_CURRENT_USER\SOFTWARE\Classes\SystemFileAssociations\.gif\shell\Конвертировать в MP4]
@="&Конвертировать в MP4"
"Icon"="imageres.dll,280"
[HKEY_CURRENT_USER\SOFTWARE\Classes\SystemFileAssociations\.gif\shell\Конвертировать в MP4\command]
@="ffmpeg.exe -i \"%1\" -c:v libx264 -preset slow -crf 18 -an \"%1.mp4\""
вроде работает нормально, конвертирует..
Сейчас пытаюсь создать команду в Контекстном меню Папки, с разбитыми кадрами из видео, обратно что бы соединялись в видео. Пока безуспешно. FFMPEG.exe вообще такое может?
Цитата: Mikhail от 18.12.2023, 16:30А чего не получается?
Там если я правильно понял, надо подправить для удобства разбитие на кадры%1_%%05d.pngна1_%%05d.pngнапример, потом в реестр закинуть команду по путиHKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.png\shellс командой ffmpeg -i "1_%%05d.png" out.mp4
А чего не получается?
Там если я правильно понял, надо подправить для удобства разбитие на кадры Скопировано%1_%%05d.png на Скопировано1_%%05d.png например, потом в реестр закинуть команду по пути СкопированоHKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.png\shell с командой ffmpeg -i "1_%%05d.png" style="color: #25d39d !important" out.mp4
Цитата: Ivan от 18.12.2023, 19:21Mikhail, Да там ошибки сыплются.. То файлы не найдены, то путь папки.. Надо как-то целиком это всё составить, что бы при клике на папке с кадрами, в контекстном меню было "Соединить в видео" (это я сделал). Дальше, что-бы в этой же папке с кадрами появился скомпанованный видеофайл из этих кадров. Но у меня пока никак он не скомпановывается и не появляется в этой папке. Там же надо и кодек и частоту кадров ещё прописать правильно..Короче не всё так просто, как кажется. Если у кого получится, можете выложить сюда целиком, готовую команду в реестр?
Mikhail, Да там ошибки сыплются.. То файлы не найдены, то путь папки.. Надо как-то целиком это всё составить, что бы при клике на папке с кадрами, в контекстном меню было "Соединить в видео" (это я сделал). Дальше, что-бы в этой же папке с кадрами появился скомпанованный видеофайл из этих кадров. Но у меня пока никак он не скомпановывается и не появляется в этой папке. Там же надо и кодек и частоту кадров ещё прописать правильно..Короче не всё так просто, как кажется. Если у кого получится, можете выложить сюда целиком, готовую команду в реестр?
Цитата: Ivan от 18.12.2023, 19:24Для разбития на кадры я вот так подправил, что бы имена только цифрами:
; ====== Разбить на кадры ======
[HKEY_CURRENT_USER\SOFTWARE\Classes\SystemFileAssociations\.mp4\shell\FFmpeg\shell\Разбить на кадры]
"icon"="imageres.dll,280"[HKEY_CURRENT_USER\SOFTWARE\Classes\SystemFileAssociations\.mp4\shell\FFmpeg\shell\Разбить на кадры\command]
@="ffmpeg.exe -i \"%1\" \"%%05d.png\""
Для разбития на кадры я вот так подправил, что бы имена только цифрами:
; ====== Разбить на кадры ======
[HKEY_CURRENT_USER\SOFTWARE\Classes\SystemFileAssociations\.mp4\shell\FFmpeg\shell\Разбить на кадры]
"icon"="imageres.dll,280"
[HKEY_CURRENT_USER\SOFTWARE\Classes\SystemFileAssociations\.mp4\shell\FFmpeg\shell\Разбить на кадры\command]
@="ffmpeg.exe -i \"%1\" \"%%05d.png\""
Цитата: Александр от 18.12.2023, 21:11Цитата: Alex от 03.11.2023, 18:56Цитата: Александр от 03.11.2023, 17:43Приветствую
Только у меня файлы avi и mov не конвертируются? появляется пустой файл в 0 байт и все.Привет, у тебя карта ниже 40xx? Тебе нужно поменять команду у avi, mov и mkv. Вот так
Привет, карта GTX1080, изменил как на втором скрине и заработало.
Подскажите, а есть разница из какого архива я возьму ffmpeg.exe?
Цитата: Alex от 03.11.2023, 18:56Цитата: Александр от 03.11.2023, 17:43Приветствую
Только у меня файлы avi и mov не конвертируются? появляется пустой файл в 0 байт и все.Привет, у тебя карта ниже 40xx? Тебе нужно поменять команду у avi, mov и mkv. Вот так
Привет, карта GTX1080, изменил как на втором скрине и заработало.
Подскажите, а есть разница из какого архива я возьму ffmpeg.exe?