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

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

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

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
    Botanig



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    мне нужно через каждые (допустим) 10 секунд вырезать 1 секунду видео? Или есть другие программы? Естественно в ручную я не могу этого делать, длинное видео придётся сутки резать

    Всего записей: 188 | Зарегистр. 01-11-2007 | Отправлено: 17:51 19-01-2018
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Botanig
    Цитата:
    мне нужно через каждые (допустим) 10 секунд вырезать 1 секунду видео? Или есть другие программы?
    Странная задача, но что-то мне кажется, AviSynth будет более удобным решением.

    Всего записей: 10455 | Зарегистр. 05-02-2003 | Отправлено: 20:00 19-01-2018
    iNNOKENTIY21



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Похелпайте! Кто, чем, сможет. Сами мы не местные.
    Прислали видео hvec iPhone 7, много файлов mov.

    1. Пережать в более дружественный формат для телевизоров.
    2. Объединить в один файл, файлы из пункта 1.

    Еще и HEIC фотки, чего с ними делать под windows, тоже не знаю.

    Всего записей: 3504 | Зарегистр. 16-08-2012 | Отправлено: 10:37 23-01-2018
    iNNOKENTIY21



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    более дружественный формат для телевизоров имелось ввиду h264 mp4 или mkv дружественнее?
    По пункту 1, такая команда для перекодирования (консоль powershell):

    Код:
    ls *.mov | foreach {ffmpeg -i $_ -c copy -c:v libx264 ($_.Name + '.mp4')}

    нормально? Звук там AAC стоит перекодировать в mp3? Тестовый ролик вроде норм перекодировался, но 16 фпс. А роликов много.. может декод интел как то заюзать, или итак?

    Всего записей: 3504 | Зарегистр. 16-08-2012 | Отправлено: 17:30 23-01-2018
    NPC



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не пойму в чём ошибка. прошу помощи.

    Код:
    E:\Ffmpeg\bin\ffmpeg.exe -i "\\DISKSTATION\video\Doctor Who Classic\1st Doctor_Who\s01e01p1 An Unearthly Child.avi" -i "\\DISKSTATION\video\Doctor Who Classic\1st Doctor_Who\s01e01p1 An Unearthly Child.srt" -c copy -f matroska "D:\Doktor\s01e01p1 An Unearthly Child.mkv"
     
    [NULL @ 00000227cd44d300] Unable to find a suitable output format for 'An'
    An: Invalid argument

    Всего записей: 8943 | Зарегистр. 17-02-2005 | Отправлено: 10:51 25-01-2018
    mithridat1



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NPC
    Добавьте опцию -report для более детального вывода в лог-файл.
    Я бы лично скопировал исходные файлы на локальный диск,возможно,проблема с обращением к сетевому ресурсу.

    Всего записей: 4924 | Зарегистр. 05-01-2006 | Отправлено: 17:12 25-01-2018
    Bartoon



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кто может помочь с батником...
    суть: есть файлы записи в ts, нужно через ffprobe видеть все дорожки +видео (map 0:0 -map 0:2 -map 0:1), а потом расставив их в нужном порядке прогнать через ffmpeg, только копируя, без кодировки.
    TsMuxer и mkvmerge не подходят, они не видят корректно видео...

    Всего записей: 576 | Зарегистр. 05-06-2004 | Отправлено: 18:23 26-01-2018
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bartoon
    Твою задачу батником врядли решишь, только вручную или самому утилиту писать.

    Всего записей: 10455 | Зарегистр. 05-02-2003 | Отправлено: 19:34 26-01-2018
    Alfa_pnz

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго всем дня!
    Столкнулся с проблемой:
    при запуске ffplay вываливает ошибку:
    SDL_OpenAudio (1 channels, 8000 Hz): WASAPI can't initialize audio client: ╨Э╨╡
    ╨▒╤Л╨╗ ╨┐╤А╨╛╨╕╨╖╨▓╨╡╨┤╨╡╨╜ ╨▓╤Л╨╖╨╛╨▓ CoInitialize.
     
    No more combinations to try, audio open failed
     
    Погуглил, но внятного ничего не нашел.
    Windows 7 64bit, ffplay и SDL самые свежие.  
    Помогите советом, может кто сталкивался

    Всего записей: 4 | Зарегистр. 18-04-2014 | Отправлено: 12:54 16-02-2018
    tmrx

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alfa_pnz
     
    https://ffmpeg.zeranoe.com/forum/viewtopic.php?f=7&t=5192
    https://ffmpeg.zeranoe.com/forum/viewtopic.php?f=7&t=5195
     
    Либо воспользуйтесь советами из первого треда, либо юзайте этот билд

    Всего записей: 201 | Зарегистр. 27-01-2016 | Отправлено: 14:59 16-02-2018
    vlad_001

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подскажите пожалуйста самую оптимальную настройку как понизить размер видео FFMPEG-ом с минимальными потерями,  
    н-р есть MP4 1280x720, 4998 kbps - надо: MP4 1280x720, 1500-2000 kbps, если можно то пакетное перекодирование (много файлов...)

    Всего записей: 166 | Зарегистр. 10-04-2013 | Отправлено: 19:14 18-02-2018 | Исправлено: vlad_001, 19:17 18-02-2018
    cbah

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    знатоки, приветствую. хочу с помощью ффмпег пережать фильм из мпг в ави, обрезать в нем края и удалить логотип телеканала. правильна ли местоположение и последовательность команд в строке:
    ffmpeg -i 1.mpg -an -c:v mpeg4 -vtag xvid -pass 1 -f avi NUL && ffmpeg -i 1.mpg -c:v mpeg4 -vtag xvid -b:v 2000k -vf crop=640:440:0:22 -vf delogo=x=20:y=350:w=100:h=100:band=10:show=1 -pass 2 -c:a libmp3lame -b:a 128k -ar 48000 -ac 2 -threads 0 1.avi?

    Всего записей: 498 | Зарегистр. 13-11-2007 | Отправлено: 11:52 21-02-2018 | Исправлено: cbah, 12:12 21-02-2018
    cbah

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

    Всего записей: 498 | Зарегистр. 13-11-2007 | Отправлено: 14:52 21-02-2018
    NPC



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте. телевизор LG netcast 2012 не хочет воспроизводить HLS. как настроить транскодинг в ffmpeg на TS?

    Всего записей: 8943 | Зарегистр. 17-02-2005 | Отправлено: 20:52 04-03-2018
    king_stiven

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Повернуть файл альбомной оринетации на 90 градусов:
    ffmpeg.exe  -i  input   -filter:v "transpose=1"   output
     
    Но при этом качество отличается, и значительно. Как можно автоматом взять "качество"  из исходного файла? Может быть как хорошим, так и плохим. Трюк с изменением тэга поворота в метадате не подходит.

    Всего записей: 2229 | Зарегистр. 17-07-2006 | Отправлено: 15:33 09-03-2018 | Исправлено: king_stiven, 15:34 09-03-2018
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    king_stiven
    Подобрать уровень желаемый качетсва (например x264, crf=20) и использовать при перекодировке.

    Всего записей: 10455 | Зарегистр. 05-02-2003 | Отправлено: 16:58 09-03-2018
    NPC



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не пойму как субтитры загнать. помогите.

    Код:
    E:\Ffmpeg\bin\ffmpeg.exe -fflags +genpts -ss 00:13:25 -t 00:01:05 -i "movie.avi" -i "movie.srt" -map 0:v -map 0:a -map 1:s -c:v copy -c:a copy -c:s copy output.mkv

     

    Код:
    Output #0, matroska, to 'output.mkv':
      Metadata:
        IAS1            : English
        encoder         : Lavf58.10.100
        Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv420p, 528x400 [SAR 1:1 DAR 33:25], q=2-31, 1779 kb/s, 29.97 fps, 29.97 tbr, 1k tbn, 29.97 tbc
        Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, s16p, 136 kb/s
        Stream #0:2: Subtitle: subrip
    Stream mapping:
      Stream #0:0 -> #0:0 (copy)
      Stream #0:1 -> #0:1 (copy)
      Stream #1:0 -> #0:2 (copy)

     
    Открываю получившийся файл. субтитров нет.

    Всего записей: 8943 | Зарегистр. 17-02-2005 | Отправлено: 12:57 20-03-2018
    YSF



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NPC, с назначением времени "загона" субтитров я не заморачиваюсь в ffmpeg, сделай проще > открой файл субтитров в текстовом редакторе и оставь/отредактируй только нужный текст и только по нужному времени или сделай свой новый (это гораздо быстрее, чем разбираться почему субтитры не добавились) и тогда:
     
    ... ffmpeg.exe -i "movie.avi" -i "movie.srt" -map 0 -map 1 -c copy output.mkv
    pause
     
    pause - чтобы консоль не закрывалась и можно было посмотреть на результат
     
    * если часто пользуешься, то fmpeg.exe лучше прописать в переменных среды, тогда к файлу путь каждый раз указывать не надо

    Всего записей: 2219 | Зарегистр. 06-05-2006 | Отправлено: 04:17 22-03-2018 | Исправлено: YSF, 05:09 22-03-2018
    roman_vlg

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Оставлю тут линк на другую ветку по поводу сохранения прямых эфиров (HLS) через ffmpeg.
    http://forum.ru-board.com/topic.cgi?forum=5&topic=37082&start=2600#10
    Коротко - для загрузки стримов ffmpeg не годится. Вместо него успешно юзаю Streamlink.
     
    ps А для полностью залитых видео - не лайв стримов, использую youtube-dl, который гораздо гибче, автоматизированнее и функциональнее.
     

    Всего записей: 164 | Зарегистр. 30-06-2014 | Отправлено: 08:25 25-03-2018
    NPC



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, можно ли сконвертировать в -pix_fmt yuv420p10le с копированием -c:v copy ?
    Stream #0:0[0x1011](und): Video: h264 (High 4:2:2) ([27][0][0][0] / 0x001B), yuv422p10le(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
     
    Как без особых потерь конвертировать в --pix_fmt yuv420p10le ?
     
    E:\Ffmpeg\bin\ffmpeg.exe  -i movie.ts -map 0:0 -map 0:2 -c:a copy -c:v copy -pix_fmt yuv420p10le output.ts
     
    Таким методом что-то не хочет.

    Всего записей: 8943 | Зарегистр. 17-02-2005 | Отправлено: 11:53 25-03-2018 | Исправлено: NPC, 12:26 25-03-2018
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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

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