Полезные пункты контекстного меню для mp4 | ffmpeg
Цитата: Mikhail от 24.09.2023, 11:53А, я понял), ты ярлык сделал на батник...
А, я понял), ты ярлык сделал на батник...
Цитата: Андрей от 24.09.2023, 11:59[spoiler title=""]
[/spoiler]

Цитата: Mikhail от 24.09.2023, 12:00Андрей, Минут 15-20, попробую сделать, там надо указать путь получаемого файла и т.д.
Андрей, Минут 15-20, попробую сделать, там надо указать путь получаемого файла и т.д.
Цитата: Mikhail от 24.09.2023, 12:25Андрей, Готово, скачать bat или код ниже.
Я закоментировал проверку расширений, поэтому принимает все подряд, если надо раскомментируй и впиши свои.
Ну забуь сменить путь к ffmpeg.[spoiler title="Код"]
@echo off setlocal enabledelayedexpansion set "input_file=%~1" if not exist "!input_file!" ( echo File not found: !input_file! pause exit /b ) for %%A in ("!input_file!") do set "filename=%%~nA" set "file_extension=!input_file:*.=!" rem проверка расширений, если нужно чтоб принимал не все подряд. ::if /i "!file_extension!" neq "mp4" ( :: if /i "!file_extension!" neq "mkv" ( :: echo Unsupported file format: !file_extension! :: pause :: exit /b :: ) ::) for %%A in ("!input_file!") do set "original_directory=%%~dpA" set "output_filename=!filename!_output" ffmpeg.exe -i "!input_file!" -c:v libsvtav1 -rc vbr -cq 35 "!original_directory!!output_filename!.mp4"[/spoiler]
Андрей, Готово, скачать bat или код ниже.
Я закоментировал проверку расширений, поэтому принимает все подряд, если надо раскомментируй и впиши свои.
Ну забуь сменить путь к ffmpeg.
@echo off
setlocal enabledelayedexpansion
set "input_file=%~1"
if not exist "!input_file!" (
echo File not found: !input_file!
pause
exit /b
)
for %%A in ("!input_file!") do set "filename=%%~nA"
set "file_extension=!input_file:*.=!"
rem проверка расширений, если нужно чтоб принимал не все подряд.
::if /i "!file_extension!" neq "mp4" (
:: if /i "!file_extension!" neq "mkv" (
:: echo Unsupported file format: !file_extension!
:: pause
:: exit /b
:: )
::)
for %%A in ("!input_file!") do set "original_directory=%%~dpA"
set "output_filename=!filename!_output"
ffmpeg.exe -i "!input_file!" -c:v libsvtav1 -rc vbr -cq 35 "!original_directory!!output_filename!.mp4"
Цитата: Андрей от 24.09.2023, 12:33Отлично. Большое спасибо. 👍
Отлично. Большое спасибо. 👍
Цитата: Favoras от 26.09.2023, 20:33Слышал про ffmpeg как замену (или основу) OBS, но оттолкнуло отсутствие GUI. А после этой темы и темы про скачивание с Ютуба, понял, что интересно уделить внимание в перспективе тому, что ещё может этот кодек. Спасибо!
Слышал про ffmpeg как замену (или основу) OBS, но оттолкнуло отсутствие GUI. А после этой темы и темы про скачивание с Ютуба, понял, что интересно уделить внимание в перспективе тому, что ещё может этот кодек. Спасибо!
Цитата: amazon от 30.09.2023, 01:06Привет.
GUI Shell FFmpeg больше не обновляется?
Привет.
GUI Shell FFmpeg больше не обновляется?
Цитата: Mikhail от 30.09.2023, 03:41amazon, Привет.
Да вот хочу допилить, убрать лишнее, добавить по мелочи, но никак руки не дойдут....
Сейчас то и так все работает, на ютуб только пользователь сам должен обновлять yt-dlp.exe на актуальный.
amazon, Привет.
Да вот хочу допилить, убрать лишнее, добавить по мелочи, но никак руки не дойдут....
Сейчас то и так все работает, на ютуб только пользователь сам должен обновлять yt-dlp.exe на актуальный.
Цитата: Никита от 30.09.2023, 16:15Favoras, Привет!
Для OBS есть плагин (название не напишу, так как он платный).
У него есть возможность выбрать энкодер, как для записи, так и для стрима. И там используется, как раз ffmpeg.
Из плюсов в этом плагине много других реально полезных функций из минусов он платный. Но по сути то, что ты и хотел он делает, а именно в самом GUI OBS-a можно делать, что хочешь с энкодером ffmpeg.
Favoras, Привет!
Для OBS есть плагин (название не напишу, так как он платный).
У него есть возможность выбрать энкодер, как для записи, так и для стрима. И там используется, как раз ffmpeg.
Из плюсов в этом плагине много других реально полезных функций из минусов он платный. Но по сути то, что ты и хотел он делает, а именно в самом GUI OBS-a можно делать, что хочешь с энкодером ffmpeg.
Цитата: Александр от 03.11.2023, 17:43Приветствую
Только у меня файлы avi и mov не конвертируются? появляется пустой файл в 0 байт и все.
Приветствую
Только у меня файлы avi и mov не конвертируются? появляется пустой файл в 0 байт и все.
Цитата: Mikhail от 03.11.2023, 17:55Александр, Привет.
Все ок, проверь реестр, может чего стерлось или ошибку зафотай, тогда команду по конвертации выполни в cmd.
Александр, Привет.
Все ок, проверь реестр, может чего стерлось или ошибку зафотай, тогда команду по конвертации выполни в cmd.
Цитата: Alex от 03.11.2023, 18:56Цитата: Александр от 03.11.2023, 17:43Приветствую
Только у меня файлы avi и mov не конвертируются? появляется пустой файл в 0 байт и все.Привет, у тебя карта ниже 40xx? Тебе нужно поменять команду у avi, mov и mkv. Вот так
Цитата: Александр от 03.11.2023, 17:43Приветствую
Только у меня файлы avi и mov не конвертируются? появляется пустой файл в 0 байт и все.
Привет, у тебя карта ниже 40xx? Тебе нужно поменять команду у avi, mov и mkv. Вот так
Цитата: Алик от 08.12.2023, 18:20доброго времени суток всем
подскажите, пожалуйста, сжимаю видео способов для 40-й серии карт - вроде все сжимается, работает, но если шлю этот ролик в телеграмме, то у человека он не проигрывается, хотя у меня все нормально - в чем может быть дело?
300мб ролик сжимает до 60мб - это нормально?
доброго времени суток всем
подскажите, пожалуйста, сжимаю видео способов для 40-й серии карт - вроде все сжимается, работает, но если шлю этот ролик в телеграмме, то у человека он не проигрывается, хотя у меня все нормально - в чем может быть дело?
300мб ролик сжимает до 60мб - это нормально?
Цитата: Mikhail от 08.12.2023, 18:25Алик, Привет.
Может у него телега старая av1 кодек не поддерживает.300мб ролик сжимает до 60мб - это нормально?
Нормально.
Алик, Привет.
Может у него телега старая av1 кодек не поддерживает.
300мб ролик сжимает до 60мб - это нормально?
Нормально.