[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: Andrey_A, simup, ХарВик, chip642  
FFmpeg
Andrey_AДата: Понедельник, 29.09.2014, 04:11 | Сообщение № 1
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
Библиотека для обработки видео- и аудиофайлов FFmpeg




ffmpeg — это кроссплатформенная open-source библиотека для обработки видео- и аудиофайлов. В ней есть полезные и удивительные команды, покрывающие почти все нужды: конвертация видео, извлечение звуковой дорожки, конвертирование для iPod или PSP, и многое другое.

Несколько примеров использования

Скачать FFmpeg32.zip

Для работы с изображениями есть несколько утилит (IrfanView,Nconv...), для обработки видео и аудио тоже есть, FFmpeg - одна из них. Я думаю обсуждение будет интересным в плане интеграции утилиты с Total Commander, а также с другими средствами автоматизации...



В этой теме будут обсуждаться параметры FFmpeg, а готовые кнопки будут выкладываться в теме:

Кнопки для Total Commander связанные с обработкой видео и аудио


 
shveicarДата: Пятница, 03.10.2014, 15:27 | Сообщение № 16
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Доработал создание картинки в виде красиво оформленного текста из буфера обмена, посредством утилиты imagemagick Она довольно тесно связанна с утилитой FFmpeg и даже содержит её в базовом пакете. Позволяет дополнительно расширить обработку анимации gif и создавать спец эффекты для изображений.
Доступно только для пользователей
Добавить в TCIMGU.ini свой путь
Доступно только для пользователей
и выбрать загруженный шрифт указав к нему путь - например Доступно только для пользователей
Для создание картинки с красивым Русским текстом, - нужно подключить любой из шрифтов взятых например с этого сайта
Хотя многие шрифты поддерживаю Русский и Английский набор.
Пример:
 
JKTДата: Четверг, 09.10.2014, 08:44 | Сообщение № 17
Генерал-майор

На сайте с: 01.02.2012
Город: Харьков
Сообщений: 371
Награды: 7
Репутация: 7
Доброго времени суток!
А как выставить JointStereo? Я смотрю тут или моно -ac1 или стерео -ac2...
Цитата
-ar — для частоты дискретизации звука(должна быть кратна 11кГц,

А как-же 8, 16, 32кГц?
А как VAR, ABR битрейт? тут только постоянный CBR
+ многих параметров нет. И это только для mp3. А другие кодеки....
Или там еще куча ключей есть, специфичных для разных форматов?

Попробовал одну кнопку: "выделенные файлы в 64kbps" - в тэгах Год не отобразило.
А вообще интересно, вот только если-бы погибче.
+ оно-ж кодит только в один поток? Есть-ли возможность задействовать все ядра? Для "файла под курсором" это без разницы, а для кнопок где "выделенные файлы" (а если их куча?) это значимо.
+ как насчет обработки ошибок, если например битый файл попадается, оно пропускает или вылетает процесс?


Сообщение отредактировал JKT - Четверг, 09.10.2014, 09:12
 
chip642Дата: Четверг, 09.10.2014, 21:22 | Сообщение № 18
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата JKT ()
А как-же 8, 16, 32кГц?... А как выставить JointStereo?


[info]-ar Audio sample rate (Hz). Example: 8000, 16000, 22050, 24000, 32000, 44100, 48000
-ab Audio bitrate (Kb/s). Example: 12, 16, 32, 40, 48, 56, 64, 80, 96, 112, 128, 192, 224, 256
[/info]
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 forpgs global slist=%L <FOR> 1 <TO> GLOBALSLIST<0> listt=GLOBALSLIST<:INDEX:>||##path<4> start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-vn||-ac||2||-ar||44100||-ab||320k||-f||mp3||-joint_stereo||1||%p/GLOBALLISTT<1>_i.mp3||&&hide||&&wait <NEXT>
%COMMANDER_PATH%\Wcmicons.dll,19
Для выделенных файлов установить режим JointStereo и сохранить в mp3

-1
-1

Также с вышеуказанной кнопкой можно извлекать аудио из видеофайлов в указанном формате.


Сообщение отредактировал chip642 - Четверг, 09.10.2014, 21:45
 
JKTДата: Четверг, 09.10.2014, 23:34 | Сообщение № 19
Генерал-майор

На сайте с: 01.02.2012
Город: Харьков
Сообщений: 371
Награды: 7
Репутация: 7
Ясно. А где существует ли в природе подробный мануал по ключам с описанием на русском?
 
chip642Дата: Пятница, 10.10.2014, 01:24 | Сообщение № 20
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата JKT ()
существует ли в природе подробный мануал по ключам с описанием на русском?


На русском полного мануала нет, только на инглише тут http://ffmpeg.org/ffmpeg-filters.html#
На русском можно немного здесь посмотреть http://wiki.rosalab.ru/ru/index.php/FFmpeg
 
chip642Дата: Понедельник, 07.12.2015, 06:02 | Сообщение № 21
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Из видеофайла под курсором вырезать фрагмент и сохранить в активной панели (начало и конец отрезка задаются в секундах, в диалоговом окне)

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 shape=1 start=FFmpeg||-i||%P%N||-ss||[combo=Начало~~отрезка||Введите~~время~~в~~секундах:||30|60|90|120|180|240||343||117||1||1]||-to||[combo=Конец~~отрезка||Введите~~время~~в~~секундах:||300|600|900|1200|1800|2400||343||117||1||1]||-c||copy||"%P%O"__<info=s47>.[combo=Формат~~файла||Выберите~~формат||mp4|avi|mkv|flv|ts||343||117||1||1]||&&hide||&&wait
Wcmicons.dll,19
Из видеофайла под курсором вырезать фрагмент и сохранить в активной панели с именем видео файла + добавка _(текущее время и дата), время вырезаемого отрезка и формат файла задать в диалоговом окне

-1
-1
 
chip642Дата: Суббота, 08.12.2018, 19:22 | Сообщение № 22
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 start=FFmpeg||-i||%P%N||-vn||-ar||44100||-ac||2||-ab||128||-f||mp3||"%p%O".mp3||&&hide||&&wait
WCMICONS.dll,1
Извлечение звука из видеофайла под курсором в формате MP3 с сохранением в активной панели с именем видеофайла

-1


Битрейт, вместо 128, можете нужный прописать.

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 start=FFmpeg||-i||%P%N||-acodec||pcm_s16le||-ac||2||"%p%O".wav||&&hide||&&wait
Wcmicons.dll,2
Извлечение звука из из видеофайла под курсором в формате WAV с сохранением в активной панели с именем видеофайла

-1
 
chip642Дата: Вторник, 18.06.2019, 00:54 | Сообщение № 23
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Доступно только для пользователей
 
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Интеллектуальные права и отказ от ответственности