LINUX.ORG.RU

Релиз FFmpeg 1.1

 


1

2

Cписок изменений:

  • Многопоточное декодирование H.264, в т.ч. для потоков с изменяющимся разрешением и пиксельным форматом.
  • Фильтр субтитров.
  • Фильтр анализа громкости, следуя EBU R128.
  • Опции -sectionse -select_streams -show_entries для ffprobe.
  • Поддержка FFM2.
  • Кодирование/декодирование изображений в формате X-Face.
  • Кодирование в 24-bit FLAC и Opus (через libopus).
  • Мультипоточное кодирование в ALAC (до версии 7.1).
  • Поддержка тега INFO и связанной метаинформации в форматах WAV/CAF.
  • Декодер необработанных субтитров (subtitles raw text).
  • Утилита ffescape.
  • Фильтры aselect, apad, field, geq, pp (postproc), histeq, kerndeint.
  • Удалена возможность запуска ffserver как демона.
  • Декодер формата изображений BRender PIX.
  • Декодер и демультиплексер для анимированного GIF.
  • Демультиплексеры (demuxer) для форматов BRSTM, PVF, Paris Audio File, VobSub, Silicon Graphics Movie, AVR, DTS-HD, TAK (и парсер), LV, NIST SphereF, Megalux Frame, 012v, Virtual concatenation.
  • Мультиплексер и демультиплексер для форматов IRCAM, AST.
  • Декодер для форматов SGI RLE 8-bit, Pinnacle TARGA CineWave YUV16, Silicon Graphics Motion Video Compressor 1 & 2, ADPCM IMA Dialogic.
  • Декодеры и демультиплекосры субтитров в форматах MPL2, VPlayer, MPlayer, AQTitle, PJS и SubViewer v1.
  • Мультиплексор для формата Sony Wave64.
  • Поддержка сборки на Plan 9.
  • Улучшена поддержка декодирования AVC Intra.

>>> Подробности

аналигза

Такого слова нет.

qumo ()

Многопоточное декодирование H.264, в т.ч для потоков с изменяющимся разрешением и пиксельным форматом;

10bit осиливает многопоточно?

O02eg ★★★★★ ()
Ответ на: комментарий от O02eg

h264enc не нужен? Он кстати умел h264 в несколько потоков.

leg0las ★★★★★ ()

Жалко, что plan9 не развивается...

deterok ★★★★★ ()
Ответ на: комментарий от O02eg

Кодируем на процессоре, смотрим на процессоре.

Спасибо тебе 10bit!

ritsufag ★★★★★ ()

Уже все программы собираются с веткой 1.х? А то в генте 1.х до сих пор замаскирован из-за изменений в api/abi.

Kindly_Cat ()

это настоящий ffmpeg? не тот дурацкий форк, забыл, как его название?

anonymous ()

А mkv не починили? Сабж версии 1.0 генерил mkv, которые не открывались в mx player на android (а в версии 0.10.6 всё работало).

Lavos ★★★★★ ()

Добавлен ресэмплер звука из SOX

anonymous ()

Вот эту бы новость на главную, а всякие инервью с $HitlerName - в мини, ибо.

d_Artagnan ★★ ()

Поддержка сборки на Plan 9

Plan 9

O_o

drake ()
Ответ на: комментарий от d_Artagnan

Твоя правда. Развитие старых программ и выход новых важнее для СПО, чем позиция бородатого философа.

anonymous ()

Хорошая новость.

tekk ★★★★★ ()

А кстати да, почему мини? Изменений вон сколько, и обновляется не раз в месяц.

false ★★★★★ ()
Ответ на: комментарий от anonymous

Добавлен ресэмплер звука из SOX

Ага, уже заметил. Теперь его с собой линковать.

anonymous ()

Да, радуемся. Опять всё поломали. Теперь данные выдаёт только в planar. Придётся с собой ещё и libswresampler таскать. Очень весело получилось.

anonymous ()

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

rtvd ★★★★★ ()

Последнему audacious эта штука нужна?

NK ★★★★★ ()
Ответ на: комментарий от rtvd

При просмотре через vlc

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

В принципе, разные значения для параметров можно писать через запятую без пробелов после знака «=» либо в config файле, либо в командной строке.

vlc --codec=x1,x2,x3 --vcodec=v1,v2,v3 --acodec=a1,a2,a3
http://wiki.videolan.org/Codec

http://wiki.videolan.org/VLC_command-line_help

demux можно указать после метода доступа

http/ffmpeg://192.168.0.218:4022/udp/233.7.70.84:5000
или
http/playlist,ffmpeg://192.168.0.218:4022/udp/233.7.70.84:5000

Stream MRL syntax:
  [[access][/demux]://]URL[#[title][:chapter][-[title][:chapter]]]
justAmoment ★★★★★ ()
Последнее исправление: justAmoment (всего исправлений: 1)
Ответ на: При просмотре через vlc от justAmoment

А можно сделать это на уровне всей системы, и не перечисляя все кодеки вручную?

Что до VLC, то такое ощущение, что у него свой набор кодеков, и если установлено что-то стороннее, то будет либо невозможно, либо непотятно как указать, что нужно использовать его.

Вообще вопрос вырос из простой проблемы.

Есть кодеки Fluendo. Нужно, чтобы использовались по возможности они, но если их нет - другие кодеки. Например, чтобы DivX проигрывался Fluendo, но для открытия контейнера matroska использовался FFMpeg. Пока что очевидного решения этой проблемы не вижу. :-(

rtvd ★★★★★ ()
Ответ на: комментарий от rtvd

А можно сделать это на уровне всей системы, и не перечисляя все кодеки вручную?

Для vlc можно или в его gui настройках поставить, или сразу в vlcrc прописать

$ grep 'codec' ~/.config/vlc/vlcrc

# Destination video codec (string)
#sout-transcode-vcodec=
# Destination audio codec (string)
#sout-transcode-acodec=
# Destination subtitles codec (string)
#sout-transcode-scodec=
# Destination subtitles codec (boolean)
# Chapter codecs (boolean)
#mkv-use-chapter-codec=1
# Save raw codec data (boolean)
[avcodec] # FFmpeg audio/video decoder
#ffmpeg-codec=
#sout-ffmpeg-codec=
#imem-codec=
#codec=
У меня Fluendo не установлен. Но на их сайте пишут, что нужно использовать GStreamer backend и, если что, то по таким вопросам писать в их техподдержку.

http://www.fluendo.com/shop/product/complete-set-of-playback-plugins/

I installed this product and my media player still tells me that I am missing a codec. Did I install the product incorrectly ?

It depends. It's completely possible that your media file uses a codec that is not provided by our Complete Playback Bundle. So first you should check if the reported missing codec is in the list shown in our product description. If it is then your installation might be wrong and you should contact our support.

I use Kaffeine as my media player and after installing this product I still can't view my media files ?

Kaffeine can use different media backends to render the media files. In most cases the default backend is Xine. Fluendo codecs are exclusively for the GStreamer backend, so please make sure you install the GStreamer backend for Kaffeine and enable it from the Settings menu.

justAmoment ★★★★★ ()
Ответ на: комментарий от Lighting

Оно не стоит аппаратного декодера, который 10 бит не переваривает.

Motif ()
Ответ на: комментарий от Lighting

10 бит проще в обработке при том же результате. Обычная лень.

Motif ()
Ответ на: комментарий от Motif

10 bit позволяет достичь более качественной картинки при том же битрейте.

Это ты Нвидии расскажи.

Что мне им рассказывать? Я никогда не пользовался их декодером т.к. даже старенький Athlon XP вполне нормально справлялся с воспроизведением HD видео, а с появлением дешёвых Core 2 Duo я вообще забыл о каких-либо проблемах с просмотром HD контента.

Nebuchadnezzar ★★★★ ()
Ответ на: комментарий от Nebuchadnezzar

Nvidia Ion, AMD E240 и E350, и т.д. Они используют для декодирования видеокарту, которая 10 бит не поддерживает, а процессора не хватает. Соответственно, большинство HTPC 10 бит HD рипы нормально играть не могут. И ради минимального улучшения картинки, которое еще увидеть надо, выбрасывать вполне годную технику? И в качестве HTPC ставить многоядерные процы, которые хрен сделаешь бесшумными?

Поклонники 10 бит это явно задроты, которые не смотрят фильмы, а рассматривают картинку под микроскопом. Аналог чокнутых аудиофилов.

Motif ()
Ответ на: комментарий от Motif

А пережать видео под свою ущербную технику не судьба? У меня видак умеет только DivX3, что ж мне теперь врываться в раздачи HD видео и требовать жать видео этим кодеком, как некоторые упоротые личности, кстати говоря, и делают? Или Core 2 Duo не умеет работать на пассивном охлаждении, когда даже разогнанный четырёхядерный i7 920 спокойно живёт без вентилятора? 10 bit требует на 20% меньше битрейта для сохранения того же качества картинки, что и 8 bit, это 8 мегабит от 40 мегабитного видео. И не нужен микроскоп чтобы заметить существенную разницу между двумя картинками:

http://blisswater.info/comparison/elephantsdream/ed-3681-8bit-3000kbps.png

http://blisswater.info/comparison/elephantsdream/ed-3681-10bit-3000kbps.png

Nebuchadnezzar ★★★★ ()
Ответ на: комментарий от Nebuchadnezzar

Еще раз - выигрыш от 10 бит есть, но он нихрена не покрывает слом совместимости. На хорошем мониторе разницу между картинками заметить можно, если присмотреться, но вот на телевизоре уже нифига не видно.

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

Motif ()

Декодер и демультиплексер для анимированного GIF.

Годно, теперь можно будет гифки с аппаратным ускорением посмотреть. Уже пошёл под башкатой зайкой собирать.

MiniRoboDancer ★☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.