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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98

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

guru431

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


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

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

  • Всего записей: 66 | Зарегистр. 28-02-2007 | Отправлено: 17:23 21-11-2012 | Исправлено: V0lt, 16:51 27-01-2024
    C1eriC



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    V0lt
    Что можно сделать, что бы сохранить примерно такой же битрейт (качество видео) при ускорении на 25%?
     
    log ffmpeg
     
    MediaInfo input.mp4
     
    MediaInfo output.mp4

    Всего записей: 950 | Зарегистр. 15-06-2013 | Отправлено: 18:53 14-06-2023
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    C1eriC, raw bitstream method пробовали?
    _http://trac.ffmpeg.org/wiki/How%20to%20speed%20up%20/%20slow%20down%20a%20video

    Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 19:02 14-06-2023
    V0lt



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

    Цитата:
    Что можно сделать, что бы сохранить примерно такой же битрейт (качество видео) при ускорении на 25%?

    Очевидно, указать такой же битрейт как в исходнике.
    -c:v libx264 -b:v 4180k -c:a aac -b:a 256k
     
    Еще можно использовать двухпроходное кодирование, чтобы улучшить распределение битрейта. Или использовать режим CRF, чтобы за один проход получить желаемый уровень качества (в битрейт не попадете).
    На Вики подробнее написано.
    https://trac.ffmpeg.org/wiki/Encode/H.264
    https://trac.ffmpeg.org/wiki/Encode/AAC

    Всего записей: 10507 | Зарегистр. 05-02-2003 | Отправлено: 19:38 14-06-2023
    C1eriC



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    los
    V0lt
    Спасибо большое. Всё получилось.
    Воспользовался командами (увеличил скорость на 20%)

    Код:
    ffmpeg -i input.mp4 -map 0:v -c:v copy -bsf:v h264_mp4toannexb raw.h264
    ffmpeg -fflags +genpts -r 30 -i raw.h264 -i input.mp4 -map 0:v -c:v copy -map 1:a -af atempo=1.2 -movflags faststart output1.mp4

    Всё в порядке? New output.mp4
    Беглый просмотр показал, что вроде всё ок (битрейт звука упал, но это неважно).

    Всего записей: 950 | Зарегистр. 15-06-2013 | Отправлено: 13:50 15-06-2023 | Исправлено: C1eriC, 14:16 15-06-2023
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    C1eriC, т.к. В целом речь идет об изменении fps, то можно воспользоваться и программой mp4fpsmod.

    Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 14:54 15-06-2023
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los
    У человека звук ускоряется с сохранением тональности. Врядли mp4fpsmod такое умеет.

    Всего записей: 10507 | Зарегистр. 05-02-2003 | Отправлено: 18:35 15-06-2023
    351878



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    что то я так и не понял как вытащить звук из видео чтоб формат при этом был выбран автоматически

    Всего записей: 999 | Зарегистр. 28-03-2016 | Отправлено: 00:30 20-06-2023 | Исправлено: 351878, 17:50 05-07-2023
    tauruswar



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MMasutin
    http://forum.ru-board.com/topic.cgi?forum=5&topic=45173&start=1580#16
    я проблему решил
    Подробнее...

    Всего записей: 1094 | Зарегистр. 14-05-2009 | Отправлено: 08:43 15-07-2023
    Nikolay1963

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хочу склеить несколько видео, без перекодировки видео, а аудио хочу поменять с aac на mp3. Как это сделать лучше? Спасибо. (Просто у меня пропадает звук при простом склеивании видео)

    Всего записей: 135 | Зарегистр. 07-04-2021 | Отправлено: 09:04 15-07-2023 | Исправлено: Nikolay1963, 09:07 15-07-2023
    MMasutin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Скрипты для concat уже были. MP3.

    Всего записей: 73 | Зарегистр. 05-01-2021 | Отправлено: 00:48 17-07-2023 | Исправлено: MMasutin, 00:51 17-07-2023
    MMasutin

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

    Цитата:
    вытащить звук, чтоб формат был выбран автоматически

    Для файлов c разным звуком делал так: MediaInfo определяет формат, потом что-то вроде if Audio==AAC set ext=aac/m4a else… Может, можно через поиск find нужного текста в выдаче FFmpeg.

    Всего записей: 73 | Зарегистр. 05-01-2021 | Отправлено: 11:08 17-07-2023
    351878



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

    Цитата:
    через поиск find

    приходила мысль.
    тут мозг покрепче нужен).
    это мне ещё до кучи привиделся батник, чтоб инфу из сабжа косметически приятно и коротко выводил).

    Всего записей: 999 | Зарегистр. 28-03-2016 | Отправлено: 15:51 17-07-2023
    los

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

    Цитата:
    чтоб инфу из сабжа косметически приятно и коротко выводил).

    И mediainfo, и ffprobe(для вывода информации о файле лучше использовать ее чем ffmpeg) имеют различные ключи для отображения информации в более удобном виде.

    Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 16:28 17-07-2023
    Ligre

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

    Всего записей: 993 | Зарегистр. 20-11-2011 | Отправлено: 19:20 17-07-2023 | Исправлено: Ligre, 19:05 18-07-2023
    351878



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

    Цитата:
    И mediainfo, и ffprobe

    да на это то пофих)

    Всего записей: 999 | Зарегистр. 28-03-2016 | Отправлено: 19:30 17-07-2023
    Avengerr



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Камрады.. Где САМАЯ актуальная сборка сабжа таки? Кому лучше верить? о.О

    Всего записей: 1354 | Зарегистр. 29-12-2022 | Отправлено: 22:08 17-07-2023
    FiLinX



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    брать git-full и не париться  https://www.gyan.dev/ffmpeg/builds/

    Всего записей: 1774 | Зарегистр. 05-05-2010 | Отправлено: 00:48 18-07-2023
    Avengerr



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX, я оттудова и беру ) Вот чот засомневался..

    Всего записей: 1354 | Зарегистр. 29-12-2022 | Отправлено: 04:42 18-07-2023
    vlad_001

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте, подскажите пожалуйста, как сделать конвертацию mov в webm с альфа каналом... вроде конвертация проходит, но когда вставляю видео на сайт - фон получается чёрный
     
    код делаю такой:
    FOR %%f IN (*.mov) DO ffmpeg.exe -i "%%f" -c:v libvpx-vp9 -b:v 0 -y "%%~nf.webm"
     
    П.С. может быть это зависит от версии ffmpeg-a?

    Всего записей: 166 | Зарегистр. 10-04-2013 | Отправлено: 09:54 21-07-2023 | Исправлено: vlad_001, 10:01 21-07-2023
    351878



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

    Всего записей: 999 | Зарегистр. 28-03-2016 | Отправлено: 15:30 21-07-2023
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98

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


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru