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

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте!
     
    Интересует такой вопрос, можно ли FFMPEG-ом сконвертировать видео файл в формат .TGS - анимированный стикер для телеграм

    Всего записей: 166 | Зарегистр. 10-04-2013 | Отправлено: 09:29 22-11-2019 | Исправлено: vlad_001, 09:31 22-11-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Это не видео - это тупо "текстовый" файл(аля svg), который уже сам телеграмм-клиент обрабатывает и отображает анимацию.

    ----------
    AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /Patriot 32Gb@3200 /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 9225 | Зарегистр. 11-05-2006 | Отправлено: 10:43 22-11-2019
    vlad_001

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

    Всего записей: 166 | Зарегистр. 10-04-2013 | Отправлено: 11:01 22-11-2019
    NikosColev



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

    Код:
    https://video.profileedge.ru/vod/creative-cloud-2020--2204--5657_0.mp4/tracks-v1a1/segment17.ts?token=---77.111.247.183  

    чтобы слить/посмотреть все сегменты.

    Всего записей: 1256 | Зарегистр. 31-07-2002 | Отправлено: 05:16 25-11-2019
    hook70

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

    Цитата:
    Подскажите, плз, как нужно отредактировать ссылку:  
     
    Код:
    https://video.profileedge.ru/vod/creative-cloud-2020--2204--5657_0.mp4/tracks-v1a1/segment17.ts?token=---77.111.247.183  
     
    чтобы слить/посмотреть все сегменты.

    https://video.profileedge.ru/vod/creative-cloud-2020--2204--5657_0.mp4/tracks-v1a1/playlist.m3u8?token=---77.111.247.183

    Всего записей: 348 | Зарегистр. 22-08-2017 | Отправлено: 06:30 25-11-2019
    NikosColev



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    hook70
    Супер, спасибо.
    А как определить что надо изменить, - это можно где-то увидеть?
    Я пробовал с index.m3u8, - не подошло.

    Всего записей: 1256 | Зарегистр. 31-07-2002 | Отправлено: 06:52 25-11-2019
    hook70

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

    Цитата:
    это можно где-то увидеть?

    Можно через запросы в браузере, можно через расширения к браузеру.

    Цитата:
    Я пробовал с index.m3u8, - не подошло.

    Вы пробовали через index.m3u, но как правило это .m3u8.
    Это для конкретного разрешения, для изменения разрешения или дорожки, если это предусмотрено, менять в другом месте.

    Всего записей: 348 | Зарегистр. 22-08-2017 | Отправлено: 07:01 25-11-2019 | Исправлено: hook70, 07:07 25-11-2019
    NikosColev



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

    Цитата:
    Можно через запросы в браузере, можно через расширения к браузеру

    Я там только сегменты вижу:

    Не там/так смотрю? - можно скрин?

    Всего записей: 1256 | Зарегистр. 31-07-2002 | Отправлено: 16:47 25-11-2019
    hook70

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

    Всего записей: 348 | Зарегистр. 22-08-2017 | Отправлено: 20:24 25-11-2019
    NikosColev



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

    Всего записей: 1256 | Зарегистр. 31-07-2002 | Отправлено: 20:34 25-11-2019
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Эх. Временно пришлось перелезть на AMD A6-3650 (FM1) с его интеграшкой видео. Хардварь кодирование видео на интеграшке не завелось, потому пока считаем на ЦП по старинке...
     
    Вот в этой строке ещё что-то можно выжать для лучшего качества?
     
    И как правильно будет указать аналогичную AviDemux  обработку MplayerDenoise3DHQ (или fluxsmooth) и в свойства AVC видео настройку fast_decode=True ?
    Интуитивно догадываюсь, что это всё есть, но не соображу как это могли обозвать, чтобы его загуглить...

    Всего записей: 16695 | Зарегистр. 04-11-2010 | Отправлено: 20:58 25-11-2019 | Исправлено: insorg, 21:30 25-11-2019
    NikosColev



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

    Цитата:
    все таки это тема по FFmpeg

    В поисках решения неожиданно вернулся к теме)))
    Обнаруживать имя плейлиста я пока приспособился расширением ФФ The Stream Detector. У него обнаружилась некая интеграция с сабжем:

    Пример его работы выглядит так:

    Код:
    ffmpeg -user_agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0" -referer "https://liveclasses.ru/course/graphics/develop_raw_in_acr/?live=1" -i "https://video.liveclasses.ru/c/fusiajkrb3ks.1080.mp4/index.m3u8?token=oe1v67wm4w" -c copy "index.ts"


    Всего записей: 1256 | Зарегистр. 31-07-2002 | Отправлено: 02:25 26-11-2019
    bbcby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте. Помогите, что-то не получается, что надо. Есть такая команда

    Код:
    ffmpeg -hide_banner -i file.mkv -map 0:0 -map 0:1 -map 0:1 -c:v copy -c:a:0 copy -c:a:1 aac -b:a 576k file_new.mkv

    Видео - оставить, аудио #1 - оставить как есть, аудио #2 DTS перекодировать в AAC 576 kbps, и все завернуть обратно в MKV.
    Но FFMPEG аудио #2 тупо жмет в 448 kbps.
     
    Заодно посоветуйте по параметрам, может тут что не нужное вписал. Спасибо.

    Всего записей: 615 | Зарегистр. 11-06-2003 | Отправлено: 00:15 03-12-2019
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bbcby
    Напиши, что выдает FFmpeg в консоли.

    Всего записей: 10500 | Зарегистр. 05-02-2003 | Отправлено: 08:41 03-12-2019
    bbcby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    У меня ошибка в мапинге была, надо так

    Код:
    ffmpeg -hide_banner -i file.mkv -map 0:0 -map 0:1 -map 0:2 -c:v copy -c:a:0 copy -c:a:1 aac -b:a 576k file_new.mkv

    Но сути не меняет. Аудио #2 перекодируется с битрейтом 1509, как DTS, который и надо заменить.
     

    Код:
    Stream mapping:
      Stream #0:0 -> #0:0 (copy)
      Stream #0:1 -> #0:1 (copy)
      Stream #0:2 -> #0:2 (dts (dca) -> aac (native))
    Press [q] to stop, for help
    [aac @ 0638f780] Using a PCE to encode channel layout "5.1(side)"
    Output #0, matroska, to 'file_new.mkv':
      Metadata:
        encoder         : Lavf58.29.100
        Stream #0:0(eng): Video: h264 (High) (H264 / 0x34363248), yuv420p(progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 23.98 tbr, 1k tbn, 1k tbc (default)
        Metadata:
          BPS-eng         : 9399430
          DURATION-eng    : 00:42:59.415000000
          NUMBER_OF_FRAMES-eng: 61844
          NUMBER_OF_BYTES-eng: 3030629046
          _STATISTICS_WRITING_APP-eng: mkvmerge v33.1.0 ('Primrose') 64-bit
          _STATISTICS_WRITING_DATE_UTC-eng: 2019-09-28 07:11:23
          _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
        Stream #0:1(rus): Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), fltp, 576 kb/s (default) (forced)
        Metadata:
          title           : TVShows
          BPS-eng         : 448000
          DURATION-eng    : 00:42:59.520000000
          NUMBER_OF_FRAMES-eng: 80610
          NUMBER_OF_BYTES-eng: 144453120
          _STATISTICS_WRITING_APP-eng: mkvmerge v33.1.0 ('Primrose') 64-bit
          _STATISTICS_WRITING_DATE_UTC-eng: 2019-09-28 07:11:23
          _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
        Stream #0:2(eng): Audio: aac (LC) ([255][0][0][0] / 0x00FF), 48000 Hz, 5.1(side), fltp, 576 kb/s
        Metadata:
          title           : Original
          BPS-eng         : 1508999
          DURATION-eng    : 00:42:59.499000000
          NUMBER_OF_FRAMES-eng: 241828
          NUMBER_OF_BYTES-eng: 486557936
          _STATISTICS_WRITING_APP-eng: mkvmerge v33.1.0 ('Primrose') 64-bit
          _STATISTICS_WRITING_DATE_UTC-eng: 2019-09-28 07:11:23
          _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
          encoder         : Lavc58.54.100 aac
    frame=61844 fps=365 q=-1.0 Lsize= 3284062kB time=00:42:59.49 bitrate=10429.6kbits/s speed=15.2x
    video:2959599kB audio:322572kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.057645%
    [aac @ 0638f780] Qavg: 465.712

    Всего записей: 615 | Зарегистр. 11-06-2003 | Отправлено: 11:03 03-12-2019
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bbcby,
    можете выложить небольшой фрагмент вашего файла?
    P.S.
    вырезать можно при помощи ffmpeg.

    Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 13:54 03-12-2019
    bbcby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los
    http://sendfile.su/1532439

    Всего записей: 615 | Зарегистр. 11-06-2003 | Отправлено: 14:32 03-12-2019
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bbcby,
    да, забавно. Для mp4 битрейт меняется, а для mkv нет.

    Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 17:35 03-12-2019
    k2o



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bbcby
    Цитата:
    Аудио #2 перекодируется с битрейтом 1509, как DTS

    los
    Цитата:
    Для mp4 битрейт меняется, а для mkv нет.

    Нормально всё перекодируется и меняется – просто нужно чистить результирующий файл от старого mkv-шного тега с битрейтом, который MI и отображает (BPS-eng).

    Всего записей: 890 | Зарегистр. 25-05-2009 | Отправлено: 19:06 03-12-2019
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    k2o,
    да, спасибо, уже разобрался. Есть проблемы с отображением битрейта для mkv, а само кодирование проходит нормально.

    Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 21:23 03-12-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

    Компьютерный форум 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