Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » FFmpeg

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69

Открыть новую тему     Написать ответ в эту тему

guru431

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


FFmpeg — набор свободных библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровые аудио- и видеозаписи в различных форматах, а также консольная утилита ffmpeg.exe, представляющая из себя универсальный видеоконвертер.

Ссылки на русском:
  • Документация по FFmpeg
  • Статья «19 команд FFmpeg для любых нужд»
     
    Примеры использования:
  • Преобразовать в MKV
  • Захвата с экрана, со звуком
  • Кодирование с помощью технологии Nvidia NVENC
  • Поддержка вывода Юникода в консоль для старых версий FFmpeg
  • Подготовка качественных GIF-файлов из видео при помощи FFmpeg
     
    Поддержка Windows XP. Последний официальный билд под Windows XP от Zeranoe ffmpeg-20150525-git-8ce564e был в мае 2015. Тема (нужен TOR), посвященная сборкам ffmpeg/ffprobe, работающих под Windows XP. Готовые сборки лежат тут, зеркало версии от 2019, 2020, 2021 года, GUI под WinXP (ffqueue, WinFF, Video converter). Static builds by Kyle Schwarz (последний для WinXP ffmpeg-3.0-win32-static.7z).

  • Всего записей: 66 | Зарегистр. 28-02-2007 | Отправлено: 17:23 21-11-2012 | Исправлено: V0lt, 07:11 09-08-2022
    mithridat1



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ligre
    https://stackoverflow.com/questions/42747935/cut-multiple-videos-and-merge-with-ffmpeg

    Всего записей: 4568 | Зарегистр. 05-01-2006 | Отправлено: 16:47 23-01-2020
    Krot66



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ff_rec - утилита для записи экрана с помощью FFmpeg под Windows
     
    Решает проблемы при записи экрана с помощью bat-файлов. С двухсекундной задержкой запускает одноименный батник в свернутом в панель задач виде, останавливает запись по щелчку на значке в трее или горячей клавише, достаточно быстро, чтобы в конце видео не появлялось окно командной строки. Возможность выделения области экрана для записи рамкой (при запуске с зажатым Shift или с параметром) и передача ее батнику в параметрах командной строки. Возможность уменьшения или увеличения размера видео в заданное число раз для любого размера области захвата, задание кратности размера видео выходного файла и пр..

    Всего записей: 949 | Зарегистр. 10-12-2007 | Отправлено: 15:10 05-02-2020
    NikosColev



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Порекомендуйте, пожалуйста, код bat-файла для конвертации mpeg4 в gif с оптимальным изменением ФПС и палитры.

    Всего записей: 1171 | Зарегистр. 31-07-2002 | Отправлено: 22:03 17-02-2020
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NikosColev
    вам именно bat-файл или синтаксис для ffmpeg?
    P.S.
    посмотрите, вдруг пригодится
    _https://gif.ski

    Всего записей: 6008 | Зарегистр. 08-09-2001 | Отправлено: 23:21 17-02-2020
    NikosColev



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los, под макось там есть гуй, и если она использует лучшие практики))) позволяя не уменьшать разрешение, то полезная штука, спасибо, попробую. А под вин из комстроки, не понял прелести её использования. Мне кажется запустить батник в папочке и получить в ней же гифку удобнее.
    los
    Цитата:
    вам именно bat-файл или синтаксис для ffmpeg?  
    Если я сильно напрягусь, то есть большая вероятность что смогу завернуть всё в батник самостоятельно. Но грамотный синтаксис, конечно, главное.

    Всего записей: 1171 | Зарегистр. 31-07-2002 | Отправлено: 00:13 18-02-2020
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NikosColev

    Цитата:
    и если она использует лучшие практики))) позволяя не уменьшать разрешение, то полезная штука, спасибо, попробую. А под вин из комстроки, не понял прелести её использования. Мне кажется запустить батник в папочке и получить в ней же гифку удобнее.  

    там смысл в уменьшении размеров исходных файлов *.png, что позволяет уменьшить размер *.gif не прибегая к gifsicle и т.п.
    И если результат работы gifski вас устраивает, ее можно использовать в батнике.
     
    по синтаксису:
    это классика _http://blog.pkh.me/p/21-high-quality-gif-with-ffmpeg.html
    здесь интересное обсуждение с примерами и, в том числе, и батниками.
    _https://superuser.com/questions/556029/how-do-i-convert-a-video-to-gif-using-ffmpeg-with-reasonable-quality

    Всего записей: 6008 | Зарегистр. 08-09-2001 | Отправлено: 09:50 18-02-2020
    NikosColev



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los
    Цитата:
    там смысл в уменьшении размеров исходных файлов *.png, что позволяет уменьшить размер *.gif
    Так ведь и один FFMpeg с этим прекрасно справляется или я чего-то не понимаю?
    Цитата:
    не прибегая к gifsicle и т.п.
    И если результат работы gifski вас устраивает, ее можно использовать в батнике.
    А сама gifski почему не тому подобное?
    Цитата:
    интересное обсуждение с примерами и, в том числе, и батниками
    Отлично, спасибо.
    Пока первый там найденный удивил, но не тем на что рассчитывал)))  
     
     

    Всего записей: 1171 | Зарегистр. 31-07-2002 | Отправлено: 10:33 18-02-2020
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NikosColev

    Цитата:
    Так ведь и один FFMpeg с этим прекрасно справляется или я чего-то не понимаю?

    это не совсем так или иногда не так

    Цитата:
    А сама gifski почему не тому подобное?

    gifski обрабатывает *.png и конвертирует в *.gif, gifsicle работает уже с готовым *.gif
     
    Может есть смысл просто воспользоваться
    $ ffmpeg -i in.mp4 -r 20 out.gif  
    параметр "-r" можно варьировать.

    Всего записей: 6008 | Зарегистр. 08-09-2001 | Отправлено: 11:19 18-02-2020
    NikosColev



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Может есть смысл просто воспользоваться
    Нет, тогда придёт иногда не так. Поэтому одного ФПС мало, для совсем так надо ещё и палитру оптимизировать.

    Всего записей: 1171 | Зарегистр. 31-07-2002 | Отправлено: 11:36 18-02-2020
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NikosColev

    Цитата:
    для совсем так надо ещё и палитру оптимизировать.

    $ ffmpeg -i in.mp4 -vf palettegen -y palette.png
    $ ffmpeg -i in.mp4 -i palette.png -lavfi paletteuse -r 15 out.gif

    страницу или пару назад вопрос палитры затрагивался.

    Всего записей: 6008 | Зарегистр. 08-09-2001 | Отправлено: 12:26 18-02-2020
    NikosColev



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los, спасибо, буду экспериментировать.

    Всего записей: 1171 | Зарегистр. 31-07-2002 | Отправлено: 12:34 18-02-2020 | Исправлено: NikosColev, 12:35 18-02-2020
    V0lt



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В свежих версиях FFmpeg поправили вывод нелатинских символов в консоль. Теперь писать строку "chcp 65001" перед вызовом FFmpeg необязательно.

    Всего записей: 9728 | Зарегистр. 05-02-2003 | Отправлено: 15:45 19-02-2020
    SashGriffon



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Друзья, подскажите, пожалуйста, как реализовать следующую задачу:
    1) Есть набор звуковых файлов: 1.mp3, 2.mp3 ... n.mp3
    2) К ним есть набор картинок: 1.png, 2.png ... n.png
    3) Нужно из них сделать набор видео, в котором была бы звуковая дорожка от mp3 и фоном располагалась бы соответственная картинка. Т.е. на выходе 1.avi, 2.avi ... n.avi.
     
    Как это сделать исполняемым файлом? Заранее благодарю!

    Всего записей: 82 | Зарегистр. 24-03-2004 | Отправлено: 11:40 08-03-2020
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SashGriffon, если я вас правильно понял
    шаблон:
    $ ffmpeg -i 1.png -i 1.mp3  -c:a copy 1.avi
    одна картинка, если нужен другой формат video, используйте '-c:v' с нужными параметрами.

    Цитата:
    Как это сделать исполняемым файлом?  

    что это значит?
     

    Всего записей: 6008 | Зарегистр. 08-09-2001 | Отправлено: 12:20 08-03-2020
    SashGriffon



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    что это значит?

    Имеется ввиду как сделать cmd-файл?
    ==
    И как еще можно не указывать каждый mp3-файл в отдельности, а дать команду "обработать все файлы в каталоге"?

    Всего записей: 82 | Зарегистр. 24-03-2004 | Отправлено: 12:25 08-03-2020
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SashGriffon

    Цитата:
    Имеется ввиду как сделать cmd-файл?  
    ==  
    И как еще можно не указывать каждый mp3-файл в отдельности, а дать команду "обработать все файлы в каталоге"?

    с этим сюда:
    http://forum.ru-board.com/topic.cgi?forum=5&topic=48565#1
    для ffmpeg конструкция есть, а автоматизировать это не так уж и сложно.

    Всего записей: 6008 | Зарегистр. 08-09-2001 | Отправлено: 12:34 08-03-2020
    SashGriffon



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Так, по одиночке получается. Прогресс.
    Есть ли возможность выполнить следующую задачу:
    1) Найти все mp3-файлы в папке (xxx.mp3, yyy.mp3 и т.п.)
    2) Всем подставить картинку 1.png
    3) И на выходе выпустить видео с названиями xxx.avi, yyy.avi и т.п.
    ?
     
    Добавлено:

    Цитата:
    $ ffmpeg -i 1.png -i 1.mp3  -c:a copy 1.avi

    Рано обрадовался я. Видео создаётся. На компе проигрывается. А при попытке загрузить на ютуб - тот подвисает и потом выдаёт ошибку "Ошибка обработки. Не удалось обработать видео.".  
    Как правильно формат выбрать?

    Всего записей: 82 | Зарегистр. 24-03-2004 | Отправлено: 00:32 09-03-2020
    Ajaja

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SashGriffon
    avi - это дремучий контейнер, лучше mkv использовать
     
    Для обработки кучи файлов я  лично использую Far Manager. Там просто выделяешь файлы , жмешь Gtrl-G, вбиваешь комманду, например
    Цитата:
    ffmpeg -i 1.png -i !.mp3  -c:a copy !.mkv  
     и жмешь Enter.  
     
     
    Подходящую команду можно здесь подобрать:
    https://superuser.com/questions/1041816/combine-one-image-one-audio-file-to-make-one-video-using-ffmpeg

    Всего записей: 1027 | Зарегистр. 17-06-2004 | Отправлено: 01:59 09-03-2020 | Исправлено: Ajaja, 02:13 09-03-2020
    Masutin



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Возможно, YouTube Creator (или как его?) делает это сам при добавлении Audio+Image.
    2) Для кодирования самому 1 Audio + 1 Image возможны простые скрипты для одного изображения на
    a) все файлы,
    b) каждый файл (имена файлов изображения и звука одинаковы),
    c) каждый файл (имена разные, задаются перечнем). ЛС!

    Всего записей: 424 | Зарегистр. 23-02-2007 | Отправлено: 06:02 09-03-2020
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    1) Найти все mp3-файлы в папке (xxx.mp3, yyy.mp3 и т.п.)  
    2) Всем подставить картинку 1.png  
    3) И на выходе выпустить видео с названиями xxx.avi, yyy.avi и т.п.  
    ?  

    не сложнее, чем изначальная задача.

    Цитата:
    Рано обрадовался я. Видео создаётся. На компе проигрывается. А при попытке загрузить на ютуб - тот подвисает и потом выдаёт ошибку "Ошибка обработки. Не удалось обработать видео.".  
    Как правильно формат выбрать?

    1. правильно ставить задачу.
    2. внимательно читать что вам пишут.

    Всего записей: 6008 | Зарегистр. 08-09-2001 | Отправлено: 12:09 09-03-2020
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69

    Компьютерный форум Ru.Board » Компьютеры » Программы » FFmpeg


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru