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

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

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

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
    los

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

    Всего записей: 5929 | Зарегистр. 08-09-2001 | Отправлено: 14:28 16-03-2022
    getwellsoon

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А какой ffmpeg надо ставить - static или shared?
     
    И для 32-бита я нашел только на https://github.com/yt-dlp/FFmpeg-Builds/. Он подойдет? И такой там надо брать - master или n5.0?

    Всего записей: 360 | Зарегистр. 26-07-2008 | Отправлено: 14:39 11-04-2022
    Gideon Vi

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

    Цитата:
    для 32-бита

    https://github.com/yt-dlp/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-win32-gpl.zip

    Всего записей: 7655 | Зарегистр. 02-02-2004 | Отправлено: 02:54 12-04-2022
    getwellsoon

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Gideon Vi
     
    А насчет static и shared не подскажите? В чем отличие и как оно скажется? Что такое разделяемые библиотеки я знаю. ffmpeg-zip со static имеет, что-то очень большой размер.
     
    Заранее спасибо.

    Всего записей: 360 | Зарегистр. 26-07-2008 | Отправлено: 11:28 12-04-2022
    Gideon Vi

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

    Цитата:
    А насчет static и shared не подскажите? В чем отличие и как оно скажется? Что такое разделяемые библиотеки я знаю. ffmpeg-zip со static имеет

    каждый из трех экзешников включает в себя весь набор библиотек - отсюда больший вес
    разницы нет, можно брать shared
    master - как правило имеет библиотеку поновее
    gpl полнее lgpl

    Всего записей: 7655 | Зарегистр. 02-02-2004 | Отправлено: 13:14 12-04-2022 | Исправлено: Gideon Vi, 13:16 12-04-2022
    amtenion

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Разницы особой нет. shared нужен, если программам нужны dll библиотеки (редко бывает, обычно свои тащят). static жирный потому что в каждом exe зашит весь ffmpeg код (обычно нужен только ffmpeg.exe, но некоторым нужен ffplay.exe). Для экономии, если нужно несколько exe, лучше выбрать shared. Но shared некошерно добавлять в PATH (засорять C:\Windows, или придется отдельно папку в PATH прописывать). А статики можно и закинуть. Короче, бери static exe и кидай в C:\Windows, все программы подхватят и из терминала можно будет просто писать ffmpeg

    Всего записей: 171 | Зарегистр. 09-04-2022 | Отправлено: 13:22 12-04-2022
    MMasutin

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ffmpeg -f dshow -channels 1 -i audio="SoundMAX HD Audio I" -t 9 -f mp3 1.mp3
    Можно предположить почему попытка записи звука вызывает ошибку: Приложение (ffmpeg) будет закрыто. Лог без ошибок.

    Всего записей: 18 | Зарегистр. 05-01-2021 | Отправлено: 19:27 15-04-2022
    vlad_001

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте!
    Есть видео в MOV формате, но с нестандартным разрешением 2000х1365
     
    при конвертации MOV в MP4

    Цитата:
    ffmpeg -i input.mov output.mp4

    ffmpeg выдаёт ошибку, вероятно ему не понятно такое нестандартное разрешение...
     
    Подскажите пожалуйста, как сделать так, чтобы ffmpeg стал всеядным..
    Спасибо

    Всего записей: 158 | Зарегистр. 10-04-2013 | Отправлено: 15:04 08-05-2022 | Исправлено: vlad_001, 15:08 08-05-2022
    los

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

    Цитата:
    ffmpeg выдаёт ошибку, вероятно ему не понятно такое нестандартное разрешение...  

    какую ошибку?

    Всего записей: 5929 | Зарегистр. 08-09-2001 | Отправлено: 15:26 08-05-2022
    lvqcl

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

    Цитата:
    ffmpeg -i input.mov output.mp4

     
    Зачем такое вообще делать?

    Всего записей: 951 | Зарегистр. 03-02-2007 | Отправлено: 15:31 08-05-2022
    vlad_001

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

    Цитата:
    какую ошибку?

     
     
    https://ibb.co/ydXV7xC

    Всего записей: 158 | Зарегистр. 10-04-2013 | Отправлено: 16:11 08-05-2022
    V0lt



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vlad_001
    Ошибки из консоли можно было просто скопировать текстом. После чего можно даже воспользоваться переводчиком на русский
     
    У вас неправильное разрешение, а не "нестандартное разрешение".
    Откройте файл в HEX-редакторе и поменяйте разрешение видео на 1364 или 1366. Повторите конвертацию снова.

    Всего записей: 9675 | Зарегистр. 05-02-2003 | Отправлено: 16:45 08-05-2022
    vlad_001

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
     
    Большое спасибо...помогло

    Всего записей: 158 | Зарегистр. 10-04-2013 | Отправлено: 16:51 08-05-2022
    Barral



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, пожалуйста, можно ли при помощи FFmpeg сделать так, чтобы видеофайл mp4 (Mpeg4 AVC (x264) отображал в проводнике не произвольный кадр, а тот, который нужен мне (по таймингу файла)? И если да - то как?
    Если так нельзя, то подскажите команду для вставки в видеофайл обложки.

    Всего записей: 6101 | Зарегистр. 24-12-2002 | Отправлено: 15:21 19-05-2022 | Исправлено: Barral, 15:25 19-05-2022
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Barral, добавить обложку в виде этого кадра - не решение вопроса?

    Всего записей: 5929 | Зарегистр. 08-09-2001 | Отправлено: 18:02 19-05-2022
    Barral



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

    Цитата:
    добавить обложку в виде этого кадра - не решение вопроса?

    Отчего же - вполне себе решение, хоть и менее предпочтительное.

    Всего записей: 6101 | Зарегистр. 24-12-2002 | Отправлено: 18:10 19-05-2022
    los

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

    Цитата:
    Отчего же - вполне себе решение, хоть и менее предпочтительное.

    сомневаюсь что есть другие, т.к. это скорее дело windows.
     
    Попробуйте, вдруг подойдет:
    получить обложку из кадра, время нужного кадра выставьте свое
    ffmpeg -i in.mp4 -ss 00:05:00.000 -vframes 1 cover.png
    встроить
    ffmpeg -i in.mp4 -i cover.png -map 0 -map 1 -c copy -c:v:1 png -disposition:v:1 attached_pic out.mp4
     
    Пролистайте тему, вопрос встраивания обложек поднимался, может там были более толковые советы.
     
     
     

    Всего записей: 5929 | Зарегистр. 08-09-2001 | Отправлено: 18:37 19-05-2022
    V0lt



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

    Цитата:
    Подскажите, пожалуйста, можно ли при помощи FFmpeg сделать так, чтобы видеофайл mp4 (Mpeg4 AVC (x264) отображал в проводнике не произвольный кадр, а тот, который нужен мне (по таймингу файла)?

    Не меняя видеопоток - нельзя.
    Поэтому пользуйтесь обложками, если хотите получить нужную картинку в качестве эскиза везде, где это поддерживается.

    Всего записей: 9675 | Зарегистр. 05-02-2003 | Отправлено: 19:07 19-05-2022
    Barral



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

    Цитата:
    Попробуйте, вдруг подойдет

    Большое спасибо за помощь! Работает  
    Единственный недостаток - это то, что размер видеофайла увеличивается на размер обложки. Но лучше уж так, чем никак
     
    Добавлено:
    V0lt

    Цитата:
    Не меняя видеопоток - нельзя.

    Понял. А нельзя ли одновременно с изменением потока, но при помощи Avidemux?  
    В профильной теме мне объяснили, что нельзя, но вдруг у Вас иное мнение?

    Всего записей: 6101 | Зарегистр. 24-12-2002 | Отправлено: 19:24 19-05-2022
    V0lt



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

    Цитата:
    А нельзя ли одновременно с изменением потока, но при помощи Avidemux?

    Если знаете точный алгоритм построения эскиза для видео заложенный в проводник Windows, то можете попробовать (вставляйте кадр на расчетную позицию, делайте его ключевым и прочие всякие странные действия). Если не знаете, то придется воспользоваться методом тыка (проб и ошибок).
     
    Но получив нужный результат в проводнике, можете обломаться с обозревателем файлов в смартофоне, медиаприставке или телевизоре.

    Всего записей: 9675 | Зарегистр. 05-02-2003 | Отправлено: 19:44 19-05-2022
    Открыть новую тему     Написать ответ в эту тему

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

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