ffmpeg- все статьи тега


Преобразование аудио файлов в mp3 с помощью ffmpeg

Мне нужно конвертировать аудиофайлы в mp3 с помощью ffmpeg. Когда я пишу команду как ffmpeg -i audio.ogg -acodec mp3 newfile.mp3, я получаю ошибку: FFmpeg version 0.5.2, Copyright (c) 2000-2009 Fabrice Bellard, et al. configuration: libavutil 49.15. 0 / 49.15. 0 libavcodec 52.20. 1 / 52.20. 1 libavformat 52.31. 0 / 52.31. 0 libavdevice 52. 1. 0 / 52. 1. 0 built on Jun 24 2010 14:56:20, gcc: 4.4.1 Input #0, mp3, from 'ZHRE.mp3': Duration: 00:04:12.52, start: 0.000000, ...

Видео эффекты исчезают между кадрами

Я хочу создать слайд-шоу из моих изображений с переходами fade in & fade out между ними, и я использую ffmpeg fade filter. Если я использую команду: ffmpeg -i input.mp4 "fade=in:5:8" output.mp4 Чтобы создать выходное видео с эффектом затухания, затем он дает выходное видео с первыми 5 кадрами черного цвета, а затем изображения отображаются с эффектом затухания, но я хочу эффект затухания:in: out между сменой кадров. Как я могу это сделать? Пожалуйста, скажите решение для Centos serve ...

Как правильно передать asset FileDescriptor в FFmpeg с помощью JNI в Android

Я пытаюсь получить метаданные в Android с помощью FFmpeg, JNI и JavaFileDescriptor , и это не работает. Я знаю, что FFmpeg поддерживает протокол pipe protocol , поэтому я пытаюсь эмулировать: "cat test.mp3 | ffmpeg i pipe:0" программно. Я использую следующий код для получения FileDescriptor из актива, входящего в комплект приложения для Android: FileDescriptor fd = getContext().getAssets().openFd("test.mp3").getFileDescriptor(); setDataSource(fd, 0, 0x7ffffffffffffffL); // native function, sho ...

Можете его записать в код время?

У меня есть потребность записать в коде времени видео и мне интересно, если это то, что ffmpeg способен? ...

Протокол ffmpeg с функция concat не объединять видео файлы

Поэтому я попытался использовать следующую команду для объединения 2 видеофайлов с одним и тем же кодеком: ffmpeg -i "concat:/home/mike/downloads/a1.mp4|/home/mike/downloads/a2.mp4" -c copy "/home/mike/downloads/output.mp4" Результат: output.mp4 содержит только видео из a1.mp4. Я также попробовал 2 или более файла, но результат тот же. Какова же может быть возможная причина этого? Пожалуйста, помогите Майк ...

обнаружение таймаута в ffmpeg

Я пишу некоторое программное обеспечение, которое широко использует ffmpeg, и оно многопоточное, с несколькими экземплярами класса. Если сетевое соединение выпадает ffmpeg зависает на чтении. Я нашел способ назначить обратный вызов, который ffmpeg периодически запускает, чтобы проверить, должен ли он прерваться или нет: static int interrupt_cb(void *ctx) { // do something return 0; } static const libffmpeg::AVIOInterruptCB int_cb = { interrupt_cb, NULL }; ... AVFormatContext* for ...

Настройка и сборка OpenCV для установки пользовательского FFMPEG

Похоже, я не могу настроить OpenCV для связи с набором библиотек FFMPEG, отличным от/usr/lib. Мой LD_LIBRARY_PATH содержит прямую ссылку на папку для пользовательской установки FFMPEG: LD_LIBRARY_PATH=/pathto/ffmpeg-0.10.2/lib Кроме того, я настроил pkgconfig следующим образом: PKG_CONFIG_PATH=/samepathto/ffmpeg-0.10.2/lib/pkgconfig/ Однако в CMake я не могу найти никакой настройки для пути к FFMPEG-ни в basic, ни в custom. Единственным параметром, связанным с FFMPEG, является WITH_FFMPEG ...

iPad не рендерит видео H. 264 с помощью HTML5

У меня есть несколько видео в кодировке H. 264, которые правильно отображаются в HTML5 в веб-браузере, но не отображаются правильно на iPad. Когда я использую видео H. 264, которое я скачал из интернета,мое видео правильно отображается на iPad, поэтому это не проблема HTML. Вот информация ffmpeg о моих видео -- Мой оригинал .mov видео: Похоже, частота кадров кодека stream 1 отличается от частоты кадров контейнера: 6000.00 (6000/1) -> 30.00 (30/1) Вход #0, мова,в формате mp4 и M4A ...

Использование FFMPEG для трансляции видео с моей веб-камеры на YouTube [закрыто]

Я пытался использовать ffmpeg для трансляции видео с моей веб-камеры на YouTube, и до сих пор все, что мне удалось, - это "подтверждение" с YouTube, говорящее "начало" зеленым цветом. Однако он быстро становится серым, и фактический поток никогда не меняется из офлайнового. Я использую эту команду, чтобы попытаться передать его в потоковом режиме: ffmpeg -rtbufsize 1500M -r 25 -f dshow -s 1280x720 -i video="USB2.0 HD UVC WebCam" -vcodec h264 -b:a 600k -acodec libfaac -ab 128k -f flv "rtmp://a ...

Вращение видео с помощью FFmpeg

Я пытался выяснить, как вращать видео с помощью FFmpeg. Я работаю с iPhone видео, сделанные в портретном режиме. Я знаю, как определить текущие степени вращения с помощью MediaInfo (отличная библиотека, кстати) но я застрял на FFmpeg сейчас. из того что я читал, что нужно использовать vfilter. По тому что я вижу, это должно выглядеть так: ffmpeg -vfilters "rotate=90" -i input.mp4 output.mp4 однако, я не могу заставить это работать. Первый, -vfilters больше не существует, теперь это просто ...

Каковы различия и сходства между ffmpeg, libav и avconv?

когда я запускаю ffmpeg на Ubuntu, он показывает: $ ffmpeg ffmpeg version v0.8, Copyright (c) 2000-2011 the Libav developers built on Feb 28 2012 13:27:36 with gcc 4.6.1 This program is not developed anymore and is only provided for compatibility. Use avconv instead (see Changelog for the list of incompatible changes). или он показывает (в зависимости от версии Ubuntu): $ ffmpeg ffmpeg version 0.8.5-6:0.8.5-0ubuntu0.12.10.1, Copyright (c) 2000-2012 the Libav developers built on Jan 24 2 ...

Лучший подход к потоковой передаче http в реальном времени на HTML5 video client

Я действительно застрял, пытаясь понять лучший способ потоковой передачи вывода ffmpeg в реальном времени клиенту HTML5 с помощью узла.js, поскольку в игре есть несколько переменных, и у меня нет большого опыта в этом пространстве, проведя много часов, пробуя разные комбинации. мой вариант использования: 1) поток видеокамеры RTSP H. 264 IP выбран вверх FFMPEG и remuxed в контейнер mp4 используя следующие установки FFMPEG в узле, выходе к STDOUT. Это запускайте только на начальном клиентском со ...

Значение вывода ffmpeg (tbc, tbn, tbr) [закрыто]

Я использую ffmpeg, чтобы сообщить мне информацию о видео. В частности: ffmpeg -i video.ext Я получаю вывод: Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 704x576 [PAR 12:11 DAR 4:3], 9578 kb/s, 25 tbr, 90k tbn, 50 tbc кто-нибудь знает, что такое tbr, tbn и tbc? Я видел спекуляции в сети, но ничего определенного? ...

Что означает "прошлая продолжительность X. XXX слишком большая"?

при кодировании H. 264 с помощью ffmpeg я получаю следующий тип предупреждений в массе: Past duration 0.603386 too large Past duration 0.614372 too large Past duration 0.606377 too large что они означают? Я не нашел ничего ясного в интернете или в документации ffmpeg. ...

Как добавить новый звук (не смешивая) в видео с помощью ffmpeg?

я использовал команду: ffmpeg -i video.avi -i audio.mp3 -vcodec codec -acodec codec output_video.avi -newaudio в последней версии для добавления новой звуковой дорожки к видео (не смешивать). но я обновил ffmpeg до последней версии ( ffmpeg версия git-2012-06-16-809d71d) и теперь в этой версии параметр -newaudio не работает. Скажите пожалуйста, как я могу добавить новый звук в моем видео (не смешивать) с помощью ffmpeg. ...

ffmpeg-преобразование MOV файлов в MP4 [закрыто]

Я только что установил ffmpeg и пытаюсь закодировать все мои загруженные видео в файл .mp4. Большинство пользователей в настоящее время загрузки .mov и я хочу конвертировать каждое видео в. mp4. Я выполняю команду следующим образом: ffmpeg -i movie.mov -vcodec copy -acodec cop out.mp4 но я получаю следующие ошибки ffmpeg version 0.8.5, Copyright (c) 2000-2011 the FFmpeg developers built on Aug 19 2012 11:38:20 with clang 3.1 (tags/Apple/clang-318.0.61) configuration: --enable-nonfree -- ...

Видео: как эффективно разделить видео?

Я хочу разделить большое видео avi на два меньших последовательных видео. Я использую ffmpeg. один из способов-запустить ffmpeg два раза: ffmpeg -i input.avi -vcodec copy -acodec copy -ss 00:00:00 -t 00:30:00 output1.avi ffmpeg -i input.avi -vcodec copy -acodec copy -ss 00:30:00 -t 00:30:00 output2.avi но согласно manpage ffmpeg, я могу сделать более одного файла вывода из одного входного файла, используя только один строку: ffmpeg -i input.avi -vcodec copy -acodec copy -ss 00:00:00 -t 00:3 ...

Обрезка MP3 до первых 30 секунд

Исходный Вопрос Я хочу иметь возможность генерировать новый (полностью действительный) MP3-файл из существующего MP3-файла, который будет использоваться в качестве предварительного просмотра -- try-before-you-buy style. Новый файл должен содержать только первый n секунд трека. теперь я знаю, что могу просто "рубить поток" в n секунд (вычисление из битрейта и размера заголовка) при доставке файла, но это немного грязно и настоящая Пита на a VBR трек. Я хотел бы иметь возможность генерировать пр ...

Как я могу извлечь изображение JPEG хорошего качества из видеофайла H264 с помощью ffmpeg?

В настоящее время я использую эту команду для извлечения изображений: ffmpeg.exe-i 10fps.h264-r 10-f image2 10fps.h264_%03d.jpeg но как я могу улучшить качество изображения JPEG? ...

Поддержкой libx264 неизвестный кодер''

Я установил ffmpeg 0.8.9 на ubuntu11 by ./настроить опции --Enable-GPL с опцией --enable-несвободные --включить-компиляции --включить-libfaac опцией --enable-libmp3lame --включить-поддержкой libx264 когда я запускаю его ffmpeg -y -i test.mp4 -f mpegts -acodec libmp3lame -ar 48000 -ab 64k -vcodec libx264 -b 250k -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -subq 5 -trellis 1 -refs 1 -coder 0 -me_range 16 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 250k -maxr ...