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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    UnnPacK

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

    Всего записей: 226 | Зарегистр. 26-01-2014 | Отправлено: 01:54 03-03-2023 | Исправлено: UnnPacK, 02:35 03-03-2023
    neorion

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

    Цитата:
    чтоб шустрее работало да меньше весило

    Тогда надо собирать вообще без внешних либ, разве что с openssl. Хотя, из без openssl ffmpeg будет использовать виндовый TLS.
    Можно даже Libav 12.3 (avconv.exe). У меня он весит 11 МБ, а с NTFS сжатием и того меньше. Могу залить, но 32 бит.
     
    Добавлено:
    Если нужно для yt-dlp.

    Всего записей: 448 | Зарегистр. 02-10-2022 | Отправлено: 02:12 03-03-2023 | Исправлено: neorion, 02:14 03-03-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    neorion
    Можно не напрягаться. Для легковесности и всепролазности у меня xpmod ещё в закромах есть. Там есть и статик, и шаред версии. Оно, конечно, исключительно 32-битка (хотя ХР х64 у меня используется для некоторых задач), но тем не менее.

    Всего записей: 16698 | Зарегистр. 04-11-2010 | Отправлено: 02:30 03-03-2023 | Исправлено: insorg, 02:31 03-03-2023
    Avengerr



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ну не зря же выпустили в своё время х64.. Ща стремятся к х128.... А 32 устаревает, как ни печально.. Такова компутерная жизнь )
     
    Добавлено:
    insorg, во, у меня тоже yt-dlp.exe есть - об ней-то я и не подумал.. СПС за наводку, ща закину в папочку...

    Всего записей: 1354 | Зарегистр. 29-12-2022 | Отправлено: 06:59 03-03-2023
    neorion

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

    Цитата:
    к нему ещё очень часто хвалят добавить TCIMG

    Газовый завод, как бы сказали французы. Одна справка на 14 МБ. Вообще завис у меня. Да и с TC надо разбираться.

    Всего записей: 448 | Зарегистр. 02-10-2022 | Отправлено: 15:25 09-03-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Avengerr
    Цитата:
    стремятся к х128
    Не путай 128 бит и AVX128. Пока что 64-биток на ближайшие десятилетия - за глаза хватит.
     
    neorion
    А там в нём справка и есть основной вес, ибо скриншоты и всё остальное.
    Утилита сама по себе немного весит.

    Всего записей: 16698 | Зарегистр. 04-11-2010 | Отправлено: 21:43 09-03-2023
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Нужно ли что-то учесть и жёстко задать при перекодировании AVC 1080p видео в 540p через ffmpeg ? Жму с параметрами
    Код:
    -s 960x540 -vcodec libx264
    но может нужно что-то, что задано в ffmpeg по дефолту отрегулировать отдельно ? Или дефолтный профиль "сбалансированный" ?

    Всего записей: 2102 | Зарегистр. 19-09-2011 | Отправлено: 22:13 10-03-2023
    Valery_Sh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    имхо, правильней будет использовать фильтр
    scale
    Для карточек NVidia есть scale_cuda/scale_npp, но с ними есть нюансы, и для 540р нет смысла "погружаться"
     
    C пресетами для libx264 тема вечная. Если надо быстро, то можно и дефолтный пресет medium.Если железо и время не жмёт, лучше бы пресеты slow/slower

    Код:
    ffmpeg -hide_banner -v info -i "infile" <тут фильтр ресайза> -f mov -c:v libx264 -crf 20 -preset slower -tune film  -g 50 -c:a copy -movflags +faststart "outfile.mp4"

     
    upd> при тестировании сразу после имени входного файла есть смысл добавить -t <минуты>:<секунды>.0

    Всего записей: 2171 | Зарегистр. 30-06-2008 | Отправлено: 22:32 10-03-2023 | Исправлено: Valery_Sh, 22:36 10-03-2023
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Baltazar500
    Проверьте по результату не поменялись ли цвета.
    Есть много видео, в которых не прописаны параметры цвета. И плеерам приходится выдумывать эти параметры основываясь только на разрешении.

    Всего записей: 10501 | Зарегистр. 05-02-2003 | Отправлено: 06:32 11-03-2023
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Valery_Sh, в приведенной вами команде полученный файл будет MOV, а не MP4.
    Нужно изменить расширение на 'outfile.mov' либо убрать '-f mov' и '-movflags +faststart ' если на выходе нужен *.mp4

    Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 10:51 11-03-2023
    neorion

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Baltazar500
    При ресайзе HD>SD по идее нужно корректировать цвета. ffmpeg этого не делает автоматически, в отличии от pro софта.

    Код:
    -vf colormatrix=bt709:bt601,scale=960:540

    Всего записей: 448 | Зарегистр. 02-10-2022 | Отправлено: 11:56 11-03-2023
    V0lt



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

    Цитата:
    При ресайзе HD>SD по идее нужно корректировать цвета.

    Необязательно. Можно прописать правильные параметры в видеопоток.

    Всего записей: 10501 | Зарегистр. 05-02-2003 | Отправлено: 15:17 11-03-2023
    notinthewoods



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

    Цитата:
    -v info

    Это не нужно, так как по умолчанию.

    Всего записей: 490 | Зарегистр. 31-01-2015 | Отправлено: 20:54 11-03-2023
    FiLinX



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ребят, скажите, вот у меня есть mkv файл продолжительностью 1:03:12
    И мне надо с 25:45 по 47:25 с заменой (иль наложением, пофигу) вставить свой подготовленный фрагмент аудиодорожки длиной в 21:40.
     
    В мануалах храню вот такую команду:
    Добавить звуковую дорожку без перекодирования видео (сохраняет качество, работает быстро):
    ffmpeg -i zvyk.mp3 -i video.mp4 -acodec libmp3lame -vcodec copy video_final.mp4
     
    Но это как видно замена (иль наложение, незнаю) полностью всего аудио, а мне же надо только лишь фрагмент..
    Вот возможно ли под мою необходимость такую команду создать?  
    Хотелось бы чтоб оно так же без перекодирования было б, но в том mkv, аудио по медиаинфо указано как AAC, а файл аудиофрагмента для замены у меня в mp3.

    Всего записей: 1771 | Зарегистр. 05-05-2010 | Отправлено: 18:18 21-03-2023 | Исправлено: FiLinX, 18:21 21-03-2023
    V0lt



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

    Цитата:
    Хотелось бы чтоб оно так же без перекодирования было б, но в том mkv, аудио по медиаинфо указано как AAC, а файл аудиофрагмента для замены у меня в mp3.

    Нельзя заменить часть аудиодорожки куском в другом формате.

    Всего записей: 10501 | Зарегистр. 05-02-2003 | Отправлено: 21:01 21-03-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX
    Тебе для начала надо своё mp3 превратить в AAC схожего с видяшным битрейта, частоты и канальности.

    Всего записей: 16698 | Зарегистр. 04-11-2010 | Отправлено: 21:02 21-03-2023 | Исправлено: insorg, 21:02 21-03-2023
    FiLinX



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Эх, что ж млин так всё не так то вокруг устроено а..? Вроде б FFmpeg ну суперпупер всё умеет, а нифига ж вот нет даже нормальной обёртки его, чтоб простые эти функции по вырезанию-склейке-наложению-замене были в гуёвом наличии..
    Мне ж вот щас вообще как бы, кроме вот куска аудио в том mkv, надо ещё потом заменить и 40 минут видеодорожки взятой из другого видоса, но с сохранением той правленной аудиодорожки полностью..
    Потыркал несколько софтин, и нифига простой но толковой и не увидел.. Сплошь блин всякие бабские украшалки-фантики-переходы-эффекты мля.. тьфу..
    Уж с заменой фрагментов аудиодорожек и частей видоса - это ж вообще самое стандартное шо должно быть, но нет, из простых софтин всюду лишь делилки-склеивалки только..
    эЭхь...

    Всего записей: 1771 | Зарегистр. 05-05-2010 | Отправлено: 23:07 21-03-2023 | Исправлено: FiLinX, 23:09 21-03-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX
    Цитата:
    нет даже нормальной обёртки его
    Вагон и маленькая тележка. Разного уровня упоротости.
    А для звука - выгоднее просто дорогу забрать наружу, нарезать в том же MP3DirectCut (AAC он тоже умеет при наличии плагина) на нужные куски, вставить промеж них свой кусок в таком же AAC, собрать в целый, и просто заменить готовую дорогу одним шагом. Проще, удонее, нагляднее.
     
    Добавлено:
    Впрочем, это если рассматривать вариант максимального отсутствия лишних перекодирований.

    Всего записей: 16698 | Зарегистр. 04-11-2010 | Отправлено: 23:51 21-03-2023
    Gideon Vi

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

    Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 05:20 22-03-2023 | Исправлено: Gideon Vi, 05:21 22-03-2023
    Avengerr



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX, навскидку:  
     
    http://forum.ru-board.com/topic.cgi?forum=5&topic=47948&start=60#lt
    http://forum.ru-board.com/topic.cgi?forum=5&topic=26189&start=2440#lt

    Всего записей: 1354 | Зарегистр. 29-12-2022 | Отправлено: 06:10 22-03-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