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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 | Исправлено: V0lt, 13:24 13-03-2022
    SashGriffon



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

    Цитата:
    не сложнее, чем изначальная задача.
     

    При всём уважении к вашим несомненно авторитетным знаниям - фраза не отвечает на вопрос. Я понимаю, что вы и авторитетный, и опытный и серьёзный и знающий одновременно, но в данном случае никак не помогает. А я прошу - помогите, пожалуйста.
     
     

    Цитата:
    1. правильно ставить задачу.
    2. внимательно читать что вам пишут.

    Приношу свои вам извинения личные, что не правильно поставил задачу. Вероятно, вы знаете как ее поставить правильно и точно можете сделать это лучше меня. Но, всё-таки, после этой фразы я могу предположить, что вы поняли что мне нужно сделать. И если это так - подсобите с решением, пожалуйста.
    Обещаю внимательно читать то, что вы мне напишите.

    Всего записей: 82 | Зарегистр. 24-03-2004 | Отправлено: 12:29 09-03-2020
    V0lt



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SashGriffon
    С вами просто неинтересно иметь дело. Вы не хотите понимать что делает "строка", которую вам дали, и будете простить новую по каждой мелочи.

    Всего записей: 9601 | Зарегистр. 05-02-2003 | Отправлено: 13:00 09-03-2020
    SashGriffon



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

    Цитата:
    Вы не хотите понимать что делает "строка", которую вам дали, и будете простить новую по каждой мелочи.

    Я сделал аналог ffmpeg -i 1.png -i !.mp3  -c:a copy !.mkv  
    Но на выходе приложение говорит, что файла !.mp3 не существует. Мне просто не понятно по какой причине этот шаблон не отрабатывает (Windows 10).
    Что я не так делаю?

    Всего записей: 82 | Зарегистр. 24-03-2004 | Отправлено: 13:19 09-03-2020
    los

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

    Цитата:
    При всём уважении к вашим несомненно авторитетным знаниям - фраза не отвечает на вопрос. Я понимаю, что вы и авторитетный, и опытный и серьёзный и знающий одновременно, но в данном случае никак не помогает. А я прошу - помогите, пожалуйста.  

    изначальная задача, для sh

    Код:
     
    #!/bin/sh
     
    set -eu
     
    for i in *.jpg
    do
        ffmpeg -hide_banner -i "$i" -i "${i%.*}".mp3 -acodec copy "${i%.*}".avi
    done
     
     

    вам стало понятнее? Если нет, обратитесь в тему по батникам, и прочитайте про ключ
    '-vcodec' или '-c:v' о чем вам писали...

    Цитата:
    Но, всё-таки, после этой фразы я могу предположить, что вы поняли что мне нужно сделать. И если это так - подсобите с решением, пожалуйста.  

    предполагать и не нужно, вы сами писали что для youtube решение не подходит, поэтому правильная постановка задачи в вашем случае была указать, что файл будет использоваться для загрузки на youtube  и вам бы сразу подсказали нужный контейнер и кодек.
    Возможно вам будет сложно поверить, но Windows не единственная ОС которую используют  участники форума, поэтому иногда (не такие опытные участники как вы) указывают ОС а так же версию ffmpeg которую будут использовать.

    Цитата:
    Обещаю внимательно читать то, что вы мне напишите.

    мне без разницы.
    V0lt
    Они сами не понимают, чего они хочут ©
    P.S.

    Цитата:
    Я сделал аналог ffmpeg -i 1.png -i !.mp3  -c:a copy !.mkv    
    Но на выходе приложение говорит, что файла !.mp3 не существует. Мне просто не понятно по какой причине этот шаблон не отрабатывает (Windows 10).  
    Что я не так делаю?

    похоже внимательно читать вы так и не научились

    Всего записей: 5844 | Зарегистр. 08-09-2001 | Отправлено: 13:28 09-03-2020
    V0lt



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

    Цитата:
    Я сделал аналог ffmpeg -i 1.png -i !.mp3  -c:a copy !.mkv

    Изначально вам дали другую строку.

    Всего записей: 9601 | Зарегистр. 05-02-2003 | Отправлено: 17:57 09-03-2020
    Masutin



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SashGriffon, ищите текст 264 во всей теме. Ha основе поиска может сложиться точный вопрос. Готовые скрипты можно найти так. Можно спросить там.

    Всего записей: 420 | Зарегистр. 23-02-2007 | Отправлено: 14:27 10-03-2020 | Исправлено: Masutin, 19:25 12-03-2020
    LZAA

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
       Похоже на то, что сегменты HLS stream сохраняются в browser cash без заголовка. Заголовок можно дописать в Hex editor. Но как это сделать правильно, то есть, так, чтобы файл адекватно воспроизводился. Я пытался методом тыка что-то брать из медиафайлов с заголовком, но удовлетворительного результата получить не удалось.

    Всего записей: 1817 | Зарегистр. 09-01-2010 | Отправлено: 18:45 20-03-2020
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LZAA, неясно каким боком здесь ffmpeg, но выложите пару сегментов. Речь, насколько я понимаю, идет о *.ts?

    Всего записей: 5844 | Зарегистр. 08-09-2001 | Отправлено: 19:07 20-03-2020
    LZAA

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
       Вы правы - вопрос непрофильный. Но я просто не представляю, где и у кого можно спросить про редактирование заголовка медиафайла. Действительно, чаще всего мы имеем дело с сегментами .ts HLS stream. Но бывает и так, что поток в browser формируется посредством сценариев, и playlist, как таковой, отсутствует. Мне в таком случае трудно судить о формате такого потока. Для примера: https://mega.nz/#!kLhjnZgD!Ujh-n5n436ICLUFGKSE1_EU2yeC7ZiehOhDyrKmnu1A

    Всего записей: 1817 | Зарегистр. 09-01-2010 | Отправлено: 20:27 20-03-2020 | Исправлено: LZAA, 18:15 21-03-2020
    OlegTheMath



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

    Всего записей: 183 | Зарегистр. 08-05-2003 | Отправлено: 10:59 24-03-2020
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    OlegTheMath,
    для видео - '-vf reverse', если нужен реверс звука то - '-af areverse' можно использовать все в месте.

    Всего записей: 5844 | Зарегистр. 08-09-2001 | Отправлено: 11:31 24-03-2020
    LZAA

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
       Есть ли у FFmpeg аргумент, который делает то же, что --no-check-certificate у youtube-dl?

    Всего записей: 1817 | Зарегистр. 09-01-2010 | Отправлено: 14:47 05-04-2020
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LZAA,
    https://www.ffmpeg.org/ffmpeg-protocols.html#tls

    Всего записей: 5844 | Зарегистр. 08-09-2001 | Отправлено: 15:10 05-04-2020
    LZAA

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

    Всего записей: 1817 | Зарегистр. 09-01-2010 | Отправлено: 18:50 05-04-2020
    los

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

    Цитата:
    -tls_verify 0  - это?

    что мешает попробовать?

    Всего записей: 5844 | Зарегистр. 08-09-2001 | Отправлено: 20:14 05-04-2020
    LZAA

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
       Такая команда:
       ffmpeg -i URL -c copy video.mp4
       Происходит ли при этом кеширование? Если поставить на pause, то всё ли сохранится на диск? Или, может быть, часть контента остаётся в cash? Если кеширование происходит, то можно ли его предотвратить?

    Всего записей: 1817 | Зарегистр. 09-01-2010 | Отправлено: 15:14 10-04-2020 | Исправлено: LZAA, 15:15 10-04-2020
    los

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

    Цитата:
    Происходит ли при этом кеширование?

    вроде как нет, нужно добавлять ключ 'cache'
    https://www.ffmpeg.org/ffmpeg-protocols.html#cache

    Всего записей: 5844 | Зарегистр. 08-09-2001 | Отправлено: 16:02 10-04-2020
    Valery_Sh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А как вы ставите на "паузу"? Я вижу только q (stop) и ? (help). По "q" сохраняется нормально. По крайней мере ts из iptv стрима провайдера.

    Всего записей: 2109 | Зарегистр. 30-06-2008 | Отправлено: 16:14 10-04-2020
    LZAA

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
        'PAUSE/BREAK'
      Может ещё и от сборки зависить, наверное.

    Всего записей: 1817 | Зарегистр. 09-01-2010 | Отправлено: 17:27 10-04-2020
    Valery_Sh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LZAA
     
    Да, наверное сборки разные.
     
    Вообще заметил, что если сохранять в TS, то битых файлов не бывает. Даже при убивании процесса, TS безвозвратно не бьётся как правило.
    Потом просто "причесать" файл в TS-Doctor, там же и рекламу можно выкусить.
     
    А вот в разных плеерах iptv  при записи нарывался на битые файлы. Пишу редко, но бывает.

    Всего записей: 2109 | Зарегистр. 30-06-2008 | Отправлено: 20:19 10-04-2020
    Открыть новую тему     Написать ответ в эту тему

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