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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Всего записей: 71 | Зарегистр. 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 стал всеядным..
    Спасибо

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

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

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

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

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

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

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

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

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

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

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

     
     
    https://ibb.co/ydXV7xC

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



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

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

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

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



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

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

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

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



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

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

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

    Всего записей: 6168 | Зарегистр. 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
     
    Пролистайте тему, вопрос встраивания обложек поднимался, может там были более толковые советы.
     
     
     

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



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

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

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

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



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

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

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

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

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

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



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

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

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

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