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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131

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

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. Тема, посвященная сборкам ffmpeg/ffprobe, работающих под Windows XP.
    Сборки:
    От Gianluigi Tiesi
    От Reino Wijnsma
    Static builds by Kyle Schwarz (последний для WinXP ffmpeg-3.0-win32-static.7z).
     
    GUI под WinXP (ffqueue, WinFF, Video converter).
     
    Сборки для Windows 7
     
    Запуск офф. сборок 7.0.1 на Windows 7  
     
    Список различных сборок.
     
    Архив старых версий ffmpeg на VideoHelp
     
    По общим вопросам написания командных файлов есть отдельная тема "Командная строка, батники, сценарии - bat, cmd".

  • Всего записей: 67 | Зарегистр. 28-02-2007 | Отправлено: 17:23 21-11-2012 | Исправлено: V0lt, 18:34 17-08-2025
    abc10



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    3y6acTuK
    Цитата:
    Меня особо интересует low bitrate

    Если вас интересуют низкие битрейты, попробуйте Opus
    он дает хорошие результаты на низких битрейтах и обходит Vorbis и AAC
    Остается лишь учитывать совместимость файлов при использовании.
    Да и AAC (его разновидности) присутствуют во многих сборках ffmpeg

    Всего записей: 2543 | Зарегистр. 21-11-2005 | Отправлено: 06:01 06-07-2019
    3y6acTuK

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los
    А где взять эти сборки под Windows? Те SoX и Spek, что есть у меня, не поддерживают вывод изображений.
     
    HandBrake ведь наврное GUI надстройка над ffmpeg или mencoder? Смысл его использовать?

    Всего записей: 385 | Зарегистр. 23-07-2007 | Отправлено: 14:43 06-07-2019
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    3y6acTuK,
    SoX должен поддерживать, простенький пример:
    $ sox file.flac -n spectrogram -o file.png
     
    Spek здесь:
    https://github.com/withmorten/spek-alternative/issues/1#issuecomment-379286175

    Цитата:
    HandBrake ведь наврное GUI надстройка над ffmpeg или mencoder? Смысл его использовать?

    да, использует и библиотеку ffmpeg помимо прочих, но удобна в настройках и т.п.

    Всего записей: 7943 | Зарегистр. 08-09-2001 | Отправлено: 15:08 06-07-2019
    3y6acTuK

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los
    Cпасибо
     
    abc10
    Да, я понял, что Opus (libopus) можно использовать, по крайней мере вкороткую, но мне показалось, что он не настолько хорош на маленьких битрейтах, как об этом на графиках рисуют - кажется, aac fdk в режимах aac-he и aac-he2 получше, но не уверен в этом пока. Еще лучше - AMR, если интересует только речь (libvo_amrwbenc и libopencore_amrnb), может Speex (libspeex) тоже неплох для речи, хотя AMR лучше - сильнее жмет. Но у AAC есть преимущество - это стандарт, - формат, который будет поддерживаться очень долго и везде.

    Всего записей: 385 | Зарегистр. 23-07-2007 | Отправлено: 05:33 07-07-2019
    Sisin



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

    Всего записей: 1019 | Зарегистр. 07-05-2010 | Отправлено: 12:56 13-07-2019 | Исправлено: Sisin, 18:52 14-07-2019
    3y6acTuK

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Там же кажется можно указывать нужный размер вместо битрейта? Или нет?

    Всего записей: 385 | Зарегистр. 23-07-2007 | Отправлено: 18:40 14-07-2019
    Sisin



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как с помощью youtube-dl и FFmpeg записывать онлайн трансляцию с Youtube?
    Может кто сбросить рабочий батник?

    Всего записей: 1019 | Зарегистр. 07-05-2010 | Отправлено: 15:53 25-07-2019
    iglis

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

    Всего записей: 238 | Зарегистр. 25-09-2005 | Отправлено: 16:01 25-07-2019
    data man



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sisin
     
    how-do-you-use-youtube-dl-to-download-live-streams-that-are-live
     
    Там есть совет использовать streamlink.

    ----------
    Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
    Кекс. Антибиотики. Ламбада.

    Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 16:07 25-07-2019
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Дано:  много разных *.mp4 файлов с AVC+AAC внутри.  Для примера пусть будет 63kY2DwvRAM.mp4, из которого надо получить 63kY2DwvRAM.aac.
     
    Задача:  вытащить звук в нормальные и правильные ААС контейнеры. Принципиальное условие - не пережимать звук, а вытащить как есть.
     
    Один-два можно было бы вытащить стареньким Yamb, но у меня 153 файла, и это уже перебор для работы руками через GUI.
     
    Знаю же, что можно, но в упор не соображу, как это сделать при помощи ffmpeg.
    Кто подскажет правильную команду?
     

    Всего записей: 19773 | Зарегистр. 04-11-2010 | Отправлено: 17:02 27-07-2019
    data man



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

    Код:
    ffmpeg -i input-video.avi -vn -acodec copy output-audio.aac


    Цитата:
    vn is no video.
    acodec copy says use the same audio stream that's already in there.


    ----------
    Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
    Кекс. Антибиотики. Ламбада.

    Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 18:01 27-07-2019
    Valery_Sh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Для какой ОС? Для винды поиском по теме с шаблоном "for f in"
    В самом цикле -vn и -c:a copy. И наверное лучше бы паковать в M4A. С сырым aac могут быть проблемы из-за неправильного определения длительности.

    Всего записей: 2171 | Зарегистр. 30-06-2008 | Отправлено: 18:05 27-07-2019 | Исправлено: Valery_Sh, 18:06 27-07-2019
    cbah

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    уважаемые, как в ффмпег без пережатия из ави с шестиканальный ас3 звуком сделать ави с двухканальным ас3 звуком? спасибо.

    Всего записей: 500 | Зарегистр. 13-11-2007 | Отправлено: 01:26 29-07-2019
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    cbah,
    попробуйте так, это самый простенький способ:
    $ ffmpeg -i in.avi -vcodec copy -ac 2 out.avi

    Всего записей: 7943 | Зарегистр. 08-09-2001 | Отправлено: 10:57 29-07-2019
    Sisin



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

    Цитата:
    how-do-you-use-youtube-dl-to-download-live-streams-that-are-live    Там есть совет использовать streamlink.

     
    За streamlink спасибо).
     
    Но не понял как разобраться со связкой ffmpeg + youtube-dl. Как правильно записать эту строчку для Windows, чтобы она работала:
    ffmpeg -i $(youtube-dl  -f 95 -g https://www.youtube.com/watch?v=8T9SFZDP60Q) -c copy out.ts

    Всего записей: 1019 | Зарегистр. 07-05-2010 | Отправлено: 11:38 29-07-2019 | Исправлено: Sisin, 12:11 29-07-2019
    xChe



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sisin
    Типа такого наверное можно:
    youtube-dl -f 95 -o - https://www.youtube.com/watch?v=8T9SFZDP60Q | ffmpeg -i - -c copy out.ts

    Всего записей: 4220 | Зарегистр. 07-05-2006 | Отправлено: 12:56 29-07-2019
    Sisin



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

    Цитата:
    Типа такого наверное можно:  

    Спасибо, так как бы работает, но это строка была изначально неправильно указана на форуме здесь:
    Цитата:
    how-do-you-use-youtube-dl-to-download-live-streams-that-are-live  

     
    В итоге появляются какие-то куски по 5 секунд, вернее 2 куска, а потом ошибка.
     
    Может кто подправит.
    youtube-dl -f bestvideo[ext=vp9]+bestaudio[ext=opus]/bestvideo+bestaudio -o - https://www.youtube.com/watch?v=8T9SFZDP60Q | ffmpeg -i - -c copy out.ts

    Всего записей: 1019 | Зарегистр. 07-05-2010 | Отправлено: 13:39 29-07-2019 | Исправлено: Sisin, 14:10 29-07-2019
    los

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

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

    там указано для bash.
     
     
    Добавлено:
    Контейнер ts поддерживает vp9?

    Всего записей: 7943 | Зарегистр. 08-09-2001 | Отправлено: 14:11 29-07-2019
    xChe



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sisin
    Может попробовать для ffmpeg добавить -f mpegts  
    А вообще это наверное в ветке про youtube-dl надо спрашивать...
    И в этом видео никакого vp9 с opus-ом нету, кстате:

    Код:
    [info] Available formats for 8T9SFZDP60Q:
    format code  extension  resolution note
    91           mp4        256x144    HLS  197k , avc1.42c00b, 30.0fps, mp4a.40.5@ 48k
    92           mp4        426x240    HLS  338k , avc1.4d4015, 30.0fps, mp4a.40.5@ 48k
    93           mp4        640x360    HLS  829k , avc1.4d401e, 30.0fps, mp4a.40.2@128k
    94           mp4        854x480    HLS 1380k , avc1.4d401f, 30.0fps, mp4a.40.2@128k
    95           mp4        1280x720   HLS 2593k , avc1.4d401f, 30.0fps, mp4a.40.2@256k (best)

    Всего записей: 4220 | Зарегистр. 07-05-2006 | Отправлено: 16:31 29-07-2019
    Sisin



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

    Цитата:
    И в этом видео никакого vp9 с opus-ом нету, кстате:  

     
    Я пробовал с -f 95. То же самое.

    Всего записей: 1019 | Зарегистр. 07-05-2010 | Отправлено: 17:33 29-07-2019
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131

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


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru