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

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

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

guru431

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


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

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

  • Всего записей: 64 | Зарегистр. 28-02-2007 | Отправлено: 17:23 21-11-2012 | Исправлено: nick7inc, 12:06 23-05-2022
    Botanig



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

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



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

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



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

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

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

    Всего записей: 3154 | Зарегистр. 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 фпс. А роликов много.. может декод интел как то заюзать, или итак?

    Всего записей: 3154 | Зарегистр. 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 для более детального вывода в лог-файл.
    Я бы лично скопировал исходные файлы на локальный диск,возможно,проблема с обращением к сетевому ресурсу.

    Всего записей: 4554 | Зарегистр. 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 не подходят, они не видят корректно видео...

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



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

    Всего записей: 9661 | Зарегистр. 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

    Junior 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
     
    Либо воспользуйтесь советами из первого треда, либо юзайте этот билд

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

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

    Всего записей: 158 | Зарегистр. 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?

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

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

    Всего записей: 482 | Зарегистр. 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
     
    Но при этом качество отличается, и значительно. Как можно автоматом взять "качество"  из исходного файла? Может быть как хорошим, так и плохим. Трюк с изменением тэга поворота в метадате не подходит.

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



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

    Всего записей: 9661 | Зарегистр. 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 лучше прописать в переменных среды, тогда к файлу путь каждый раз указывать не надо

    Всего записей: 2139 | Зарегистр. 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, который гораздо гибче, автоматизированнее и функциональнее.
     

    Всего записей: 163 | Зарегистр. 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

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


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru