Вы должны войти, чтобы создавать сообщения и темы.

Полезные пункты контекстного меню: конвертирование Видео\Аудио\Изображений | ffmpeg

1◄Страница 3 из 8► 8
Цитата: Yevhenii от 25.01.2025, 15:44

Здравствуйте, добавьте пожалуйста возможность добавить кнопку Конвертировать и Опции в контекстное меню только при зажатом шифте.

При зажатом Shift.

Лайкнул Yevhenii
Yevhenii
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Mikhail  Добрый день. Спасибо. Но у меня почему-то не работает. Пункт 45 секунд  появился, нажимаю быстро мелькнул черный экран и ничего не произошло. А значение @= точно должно быть ? просто посмотрел в других записях реестра там  с cmd.exe  начинается. Ну я руками всё добавлял. Код выше я сохранил в блокнот, переименовал и reg ? а он пишет  вы можете импортировать только двоичные файлы реестра .

Sergey, Привет.
Мелькает и появляется видео уже 45 секунд на рабочем столе, я нерабочее не даю, всё проверяю перед тем, как дать. Gif записал что все работает. Команда вот такая - Скопированоcmd.exe /c "for %%i in ("%1") do ffmpeg -i "%%~i" -ss 0 -t 45 -c copy "%%~dpni (обрезанный).mp4"" то что и давал в том сообщении.

Лайкнули Psydiant, Sergey и Имир
PsydiantSergeyИмир
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Mikhail О супер всё работает. Я в команде накосячил походу. Круто ! Спасибо.

Лайкнул Mikhail
Mikhail

Приветствую всех. Есть ли быстрая команда для выравнивания громкости? Имею видео, поначалу звук с нормальным уровнем, но минут через 10 и до финала становится резко сильно громче. Хотелось бы привести в норму. Спасибо. Имеется и наоборот тихое видео по звуку.

Андрей, Привет.
Общую громкость можно убавить Скопированоcmd.exe /c "for %%i in ("%1") do ffmpeg -i "%%~i" -filter:a "loudnorm=I=-16:TP=-1.5:LRA=11" -c:v copy "%%~dpni (нормализован).mp4"", а если тебе типа вокал повыше, спецэффекты пониже, это вроде тоже можно, но уже самому в ручном режиме параметры подбирать под себя.

Лайкнул Psydiant
Psydiant
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн
Цитата: Mikhail от 01.02.2025, 04:29

Андрей, Привет.
Общую громкость можно убавить Скопированоcmd.exe /c "for %%i in ("%1") do ffmpeg -i "%%~i" -filter:a "loudnorm=I=-16:TP=-1.5:LRA=11" -c:v copy "%%~dpni (нормализован).mp4"", а если тебе типа вокал повыше, спецэффекты пониже, это вроде тоже можно, но уже самому в ручном режиме параметры подбирать под себя.

Спасибо. Куда этот код вставить?)

Андрей, Да куда хочешь), я же не знаю как у тебя устроен твик этот.
Дам просто в MP4:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Classes\SystemFileAssociations\.mp4\shell\Нормализовать звук]
"icon"="imageres.dll,280"

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.mp4\shell\Нормализовать звук\command]
@="cmd.exe /c \"for %%i in (\"%1\") do ffmpeg -i \"%%~i\" -filter:a \"loudnorm=I=-16:TP=-1.5:LRA=11\" -c:v copy \"%%~dpni (нормализован).mp4\"\""

 

Лайкнули Андрей и Psydiant
АндрейPsydiant
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн
Цитата: Mikhail от 02.02.2025, 03:47

Андрей, Да куда хочешь), я же не знаю как у тебя устроен твик этот.
Дам просто в MP4:

 
 
 
 
Windows Registry Editor Version 5.00
 
[HKEY_CURRENT_USER\SOFTWARE\Classes\SystemFileAssociations\.mp4\shell\Нормализовать звук]
"icon"="imageres.dll,280"
 
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.mp4\shell\Нормализовать звук\command]
@="cmd.exe /c \"for %%i in (\"%1\") do ffmpeg -i \"%%~i\" -filter:a \"loudnorm=I=-16:TP=-1.5:LRA=11\" -c:v copy \"%%~dpni (нормализован).mp4\"\""
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\SOFTWARE\Classes\SystemFileAssociations\.mp4\shell\Нормализовать звук] "icon"="imageres.dll,280" [HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.mp4\shell\Нормализовать звук\command] @="cmd.exe /c \"for %%i in (\"%1\") do ffmpeg -i \"%%~i\" -filter:a \"loudnorm=I=-16:TP=-1.5:LRA=11\" -c:v copy \"%%~dpni (нормализован).mp4\"\""
 
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Classes\SystemFileAssociations\.mp4\shell\Нормализовать звук]
"icon"="imageres.dll,280"

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.mp4\shell\Нормализовать звук\command]
@="cmd.exe /c \"for %%i in (\"%1\") do ffmpeg -i \"%%~i\" -filter:a \"loudnorm=I=-16:TP=-1.5:LRA=11\" -c:v copy \"%%~dpni (нормализован).mp4\"\""

 

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

Вообще это нормализация, то есть стандартные настройки взял из мануала ffmpeg, где звук якобы должен быть как телевизионный, поэтому это не прибавление), если у тебя прибавился, значит видео у тебя было слишком тихим)
Можешь поиграться со значениями I=-16:TP=-1.5:LRA=11, первое значение - чем ниже( то есть минус - 16/ -23 и т.д.), тем тише, второе значение - ограничение пиков громкости, третье значение - выше, тем больше диапазон звуков, но лучше использовать низкие значения.

Лайкнул Андрей
Андрей
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Привет. У кого-нибудь есть адаптированная версия под 8.1? Потому что версии ниже 10-ки, судя по всему, не умеют правильно работать со вложенным меню через подкоманды "subcommands", не отображают текст функций. Нужно переписывать 79 строк и заменять на "MUIVerb" и т.д.😓😒 Может у кого есть готовое решение либо другое?

Привет, так это, на первой странице, в первом посте есть фикс.

Лайкнул 𝐓𝐇𝐎𝐑𝐭𝐢𝐤
𝐓𝐇𝐎𝐑𝐭𝐢𝐤
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн
Цитата: Mikhail от 03.02.2025, 04:37

Привет, так это, на первой странице, в первом посте есть фикс.

Упс, спасибо). Я глянул на название и пропустил, подумав, что оно конкретно под 7-ку).😅

Лайкнул Mikhail
Mikhail
1◄Страница 3 из 8► 8