LINUX.ORG.RU

VLC 1.0.0 «Goldeneye»

 , , , , ,


0

0

Недавно вышла новая версия универсального мультимедиа-комбайна VLC - 1.0.0 под кодовым названием «Goldeneye».

Основные изменения по сравнению с 0.9.9a:

  • Воспроизведение:
    • Мгновенная пауза
    • Покадровый просмотр
    • Улучшенный контроль скорости воспроизведения
    • Поддержка перекодирования на лету для любых источников
    • Функция «Timeshift» для большинства источников
    • Поддержка RTSP trickplay
    • Улучшения и исправления в коде поддержки субтитров
  • Декодеры:
    • Новые декодеры: AES3 (SMPTE 302M), Dolby Digital Plus - E-AC-3 (A/52b), True HD/MLP, Blu-Ray Linear PCM, QCELP (Qualcomm PureVoice)
    • Улучшен декодер Real Video 3.0 и 4.0
    • Целочисленный декодер WMA v1/2
    • Улучшения в декодере WavPack для поддержки всех целочисленных режимов и режима с плавающей точкой
    • Исправления в декодировании перенаправлении аудио 5.1 и 7.1
  • Демультиплексоры (demuxers):
    • Поддержка кодеков Dirac, MLP и RealVideo внутри контейнера Matroska
    • Важные улучшения в коде открытия файлов RealMedia (.rm и .rmvb)
    • Улучшения в демультиплексоре TS для файлов M2TS, содержащихся на дисках Blu-Ray и AVCHD
    • Добавлена поддержка чтения метаданных в mod-файлах
    • Теперь поддерживаются кодеки GSM внутри Wav-файлов
    • Новый демультиплексор аудио с поддержкой «сырых» (raw) PCM-потоков
    • Новый демультиплексор для сырых потоков Dirac
  • Новые кодировщики:
    • Dirac с использованием библиотеки libdirac (в контейнерах Ogg и TS)
    • Shine - целочисленный mp3-кодировщик
  • Модули чтения данных:
    • Аутентификация RTSP с сервером Darwin Streaming Server
    • Распаковка gzip и bzip2 на лету (не поддерживается на Windows =))
    • Воспроизведение видео из многотомных RAR архивов
    • Поддержка карт DVB-S и ATSC на Windows
    • Добавлено сканирование DVB на Linux
    • Экспериментальная поддержка директорий с содержимым Blu-Ray и AVCHD
    • Распаковка и просмотр содержимого zip-файлов на лету
    • Теперь можно открыть для чтения произвольный файловый дескриптор с использованием 'fd://'
    • Поддержка устройств MTP на Unix
    • Чтение CD-Text в модуле cdda (CD-Audio)
  • Ввод:
    • Захват картинки с экрана вместе с курсором в модулях для x11 и win32
    • Теперь можно захватывать только часть экрана и следовать за движением курсора мыши на Windows and Mac OS X.
  • Плейлист:
    • Экспорт HTML
    • Поддержка скриптов на Lua для воспроизведения радио BBC
    • Улучшенная поддержка чтения метаданных
  • Интерфейс Linux/Windows:
    • Глобальные горячие клавиши на Windows и Linux
    • Различные исправления в интерфейсе skins2
    • Список недавно воспроизведённых файлов
    • Теперь тулбар можно настраивать
    • Различные улучшения в интерфейсе на Qt:
      • Исправлен очень злой баг, из-за которого окно с видео в версии 0.9 пришлось вынести из основного окна. Теперь видео показывается в основном окне плеера, как и в версии 0.8 =).
      • Новый диалог со списком плагинов
      • Режим с фиксированным размером окна для видео
      • Улучшен контроль телетекста, trickplay (???) и шифрованных потоков
    • Лучшая интеграция в GTK-средах
  • Интерфейс Mac OS X:
    • Добавлена поддержка управление с помощью медиа-клавиш на современных клавиатурах Apple (brushed Aluminium)
    • Функция Reveal-in-Finder для локальных источников
    • Упрощённое добавление субтитров через меню «Видео»
  • Вывод потока:
    • Возвращён старый модуль «mpeg2 transrating».
    • Модуль Remote Audio Output Protocol (AirTunes).
    • Исправлена утечка памяти в модули mosaic. Теперь им снова можно пользоваться.
  • Новый порт на Maemo
  • Порт Mac OS X:
    • Экспериментальная поддержка 64х-разрядного режима
    • Улучшение производительности благодаря использованию llvm-gcc
    • Новые иконки от Dominic Spitaler
    • Поддержка последних моделей iSight
  • Вывод аудио:
    • Удалены устаревшие модули Esound и aRts
    • Поддержка объёмного звука при выводе через PulseAudio
  • Video output:
    • Эффекты (куб, бублик, и т.п.) усбраны из модуля вывода через OpenGL
    • Теперь видео может оставаться в оригинальном размере и переходить в полноэкранный режим с сохранением чёрных полос по сторонам
    • Покадровый вывод видео в файлы с изображениями заменён на новый видео-фильтр 'scene'.
  • Добавлен Invmem, «фейковый» кодек для получения изображений от сторонних программ
  • Новые локализации: монгольская, кхмерская и сорани (sorani)

Скачать: исходники.tar.bz2

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

Deleted

Проверено: Shaman007 ()

Ответ на: комментарий от los_nikos

>тут ведь вот какое дело, totem-gstreamer запускается в два раза быстрее и удобнее на порядок

посмешил. тоже руки?
там унылый гуй? любители гуя не поймут никак что не всем нужны плееры с ним

и уже упоминаемый mencoder тоже аналогов не имеет. разве что transcode, но там опции "мутные"

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

>Скорее всего у тебя криво собран либо сам VLC, либо какая-нибудь библиотека, которую он использует. Какая у тебя версия GCC и с какими флагами собираешь софт?

скорее криво написан софт. потому что все остальные плееры работают получше и не показывают артефакты

http://pastebin.com/m51f213f4

prizident ★★★★★
()

Что-то не ясно, как там использовать эту самую экспериментальную поддержку директорий с потрохами Blu-Ray дисков. Вики и форум тамошние вчера не работали. А M2TS он вообще сейчас смешно открывает, видимо PiP сказывается. У VLC появляются два окна - в одном HD-контент прет, а в другом параллельно другой видеопоток из этого же файла.

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

> скорее криво написан софт. потому что все остальные плееры работают получше и не показывают артефакты

Ога ога ога.

> Linux-2.6.29-zen1-home1-i686-Intel-R-_Core-TM-2_Quad_CPU_Q6600_@_2.40GHz-with-g entoo-2.0.1

> CFLAGS="-O2 -march=native -pipe -msse3 -fomit-frame-pointer -funroll-loops -fforce-addr -ftracer -finline-functions -fexpensive-optimizations -freorder-blocks -ftree-vectorize -mmmx -msse -msse2"


Радует что GCC не 4.4, тогда бы у тебя и mplayer не работал =).

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

> Собирал mplayer с gcc 4.4, работает...

mkv-файлы пробовал воспроизводить? Он у многих при этом просто падал. Но там тоже была зависимость от флагов компиляции. ЕМНИП если включить отладку, то падения прекращались.

Deleted
()

А у меня вот какая проблема: vlc (1.0.0-rc4) глючит при воспроизведении видео, закодированного h264, картинка подтормаживает, дергается. Причем,это происходит при воспроизведении файла с жесткого диска, а когда включаю из сетки (по самбе), все идет нормально. Может кто знает, какие настройки подправить надо?

mipt_student
()

> Исправлен очень злой баг, из-за которого окно с видео в версии 0.9 пришлось вынести из основного окна

А я считал это "фичей" vlc. Надо будет обновиться, ибо фильмы из локалки им хорошо смотреть.

FENix
()

просто хочу привести пример , как собирается влц
1-й влц я собирал на работе вот с такими опциями :
./configure --enable-run-as-root --enable-mozilla --enable-x11 --enable-xvideo --enable-gtk --enable-sdl --enable-ffmpeg --with-ffmpeg-mp3lame --enable-mad --enable-libdvbpsi --enable-libmpeg2 --enable-dvdnav --enable-faad --enable-vorbis --enable-ogg --enable-theora --enable-faac --enable-mkv --enable-freetype --enable-fribidi --enable-speex --enable-flac --enable-livedotcom --enable-caca --enable-skins --disable-skins2 --enable-alsa --disable-kde --disable-qt --enable-qt4 --enable-wxwindows --enable-ncurses --enable-release --disable-a52 --disable-dca --enable-dc1394

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

>скорее криво написан софт. потому что все остальные плееры работают получше и не показывают артефакты

То, что VLC позволяет включить видео с произвольного места - это не баг а фича, артефакты при этом неизбежны. Как по мне то лутше видеть 2сек артефактов, нежели лицезреть статичный кадр 10сек, пока декодируются предидущие 250 фреймов от ключевого кадра.

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

>Багу повешал?

Нафига? Там все висит давно. Под маком он, видимо, течет.

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

>У меня - нет. Ни разу таких артефактов не видел. Я думал ты про редкие цветные квадратики, что бывали иногда в старых кодеках четырёх...- пятилетней давности.

Есть такие файлики. Тут еще хорошие квадраты - хоть силуэт видно. А бывает, все в разноцветных, как мозаика.

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

>Но значит ли это что я должен побежать и купить 8 гиговый диск и заниматься созданием миниатюрной системы?

Нетбуки + SSD.

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

>Скорее всего у тебя криво собран либо сам VLC, либо какая-нибудь библиотека, которую он использует. Какая у тебя версия GCC и с какими флагами собираешь софт?

Могу подтвердить, что версия в Fedora с 9 до 12 версию тоже страдает артефактами на ряде файлов.

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

>То, что VLC позволяет включить видео с произвольного места - это не баг а фича, артефакты при этом неизбежны. Как по мне то лутше видеть 2сек артефактов, нежели лицезреть статичный кадр 10сек, пока декодируются предидущие 250 фреймов от ключевого кадра.

Это с произвольного (как я понимаю, игнорируют наличие ключевых кадров и нафига такое "произвольное" - хз) 2 секунды. А когда с самого начала прет такое?

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

> Ты кажется всем уже показал что тебе влц ненужен.

мне нужен vlc. мне нужно только решить, куда он подойдёт лучше. у меня он работает нестабильно, все минидистры основываются на mplayer, поэтому пока у mplayer больше плюсов. но есть и минусы. сравниваю.

> Но значит ли это что я должен побежать и купить 8 гиговый диск и заниматься созданием миниатюрной системы


я говорю, что если смотреть на вещи более другим взглядом, то можно увидеть, что такие системы имеют смысл. alr можно дописывать прямо к dvd-диску, -50 мб, он на mplayer. geexbox можно дописывать прямо к dvd-диску, -8 мб, он на mplayer. и т.д. и т.п. и кодеки и всё остальное счастье сразу и почти даром - только несколько мегабайт.

будущее за встроенными системами, я никогда не пишу и не собираюсь писать про системы, которые нужно СОБИРАТЬ и тем более УСТАНАВЛИВАТЬ. только про те, которые работают сразу, как "псевдо"-универсальные или узконишевые.


> ЗЫ давайте уже избавляться от бессмысленных споров чьи задачи круче, а? хотите высказаться пишите, например: я выбрал мплэер, потому что мне не понравилось/понравилось для моих задач(желательно перечислить), иначе это не приносит никому пользы и является простой провокацией


да лично мне вообще по барабану, каким медиаплеером пользоваться, кроме totem, для себя я пользуюсь тем, что первое под руку попало. но когда я делаю систему для других - меня интересуют только суровые как жизнь факты, и никакие симпатии/антипатии не должны этому мешать. тем более у меня довольно отличные от большинства вкусы :)

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

ldd /usr/bin/mplayer | wc -l
53

ldd /usr/bin/mplayer | grep libbz
libbz2.so.1 => /usr/lib/libbz2.so.1 (0xb7557000)


я не собираю софт, который составляет основу austrumi, это делает автор austrumi.

я лишь изготовляю упаковку, и не претендую на большее, каждый делает своё, один релизит, другой допиливает, третий на лоре троллит, каждый нужен :)

MyLan
()

Сегодня портировали:

09 Jul 2009 04:20:03
1.0.0,3
- VLC 1.0.0 codenamed Goldeneye has arrived.

See www.videolan.org for full details.

For FreeBSD:

+ SKINS now enabled by default.
+ OPTIMIZED_CFLAGS have been renamed to a more proper OCFLAGS and gaven an -O3
nudge for those who feel they may get something out of this.
- OPENGL option that enables the galaktos visualization has been removed due to
it's need for fmemopen() which isn't (yet) in FreeBSD.

PR:             ports/136451
Submitted by:   "Joseph S. Atkinson" <jsa@wickedmachine.net> (maintainer)

http://www.freshports.org/multimedia/vlc/

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

> vlc
VLC media player 1.0.0 Goldeneye
[0x2d08bef8] main interface error: option global-key-quit does not exist
[0x2d08bef8] main interface error: option global-key-play-pause does not exist
[0x2d08bef8] main interface error: option global-key-play does not exist
[0x2d08bef8] main interface error: option global-key-pause does not exist
[0x2d08bef8] main interface error: option global-key-stop does not exist
[0x2d08bef8] main interface error: option global-key-position does not exist
[0x2d08bef8] main interface error: option global-key-jump-extrashort does not exist
[0x2d08bef8] main interface error: option global-key-jump+extrashort does not exist
[0x2d08bef8] main interface error: option global-key-jump-short does not exist
[0x2d08bef8] main interface error: option global-key-jump+short does not exist
[0x2d08bef8] main interface error: option global-key-jump-medium does not exist
[0x2d08bef8] main interface error: option global-key-jump+medium does not exist
[0x2d08bef8] main interface error: option global-key-jump-long does not exist
[0x2d08bef8] main interface error: option global-key-jump+long does not exist
[0x2d08bef8] main interface error: option global-key-frame-next does not exist
[0x2d08bef8] main interface error: option global-key-prev does not exist
[0x2d08bef8] main interface error: option global-key-next does not exist
[0x2d08bef8] main interface error: option global-key-faster does not exist
[0x2d08bef8] main interface error: option global-key-slower does not exist
[0x2d08bef8] main interface error: option global-key-rate-normal does not exist
[0x2d08bef8] main interface error: option global-key-rate-faster-fine does not exist
[0x2d08bef8] main interface error: option global-key-rate-slower-fine does not exist
[0x2d08bef8] main interface error: option global-key-toggle-fullscreen does not exist
[0x2d08bef8] main interface error: option global-key-leave-fullscreen does not exist
[0x2d08bef8] main interface error: option global-key-vol-up does not exist
[0x2d08bef8] main interface error: option global-key-vol-down does not exist
[0x2d08bef8] main interface error: option global-key-vol-mute does not exist
[0x2d08bef8] main interface error: option global-key-subdelay-down does not exist
[0x2d08bef8] main interface error: option global-key-subdelay-up does not exist
[0x2d08bef8] main interface error: option global-key-audiodelay-down does not exist
[0x2d08bef8] main interface error: option global-key-audiodelay-up does not exist
[0x2d08bef8] main interface error: option global-key-audio-track does not exist
[0x2d08bef8] main interface error: option global-key-subtitle-track does not exist
[0x2d08bef8] main interface error: option global-key-aspect-ratio does not exist
[0x2d08bef8] main interface error: option global-key-crop does not exist
[0x2d08bef8] main interface error: option global-key-deinterlace does not exist
[0x2d08bef8] main interface error: option global-key-intf-show does not exist
[0x2d08bef8] main interface error: option global-key-intf-hide does not exist
[0x2d08bef8] main interface error: option global-key-snapshot does not exist
[0x2d08bef8] main interface error: option global-key-zoom does not exist
[0x2d08bef8] main interface error: option global-key-unzoom does not exist
[0x2d08bef8] main interface error: option global-key-crop-top does not exist
[0x2d08bef8] main interface error: option global-key-uncrop-top does not exist
[0x2d08bef8] main interface error: option global-key-crop-left does not exist
...
[0x3363c078] a52 decoder: A/52 channels:6 samplerate:48000 bitrate:448000
QPainter::begin: Paint device returned engine == 0, type: 1
QPainter::begin: Paint device returned engine == 0, type: 1
QPainter::begin: Paint device returned engine == 0, type: 1
No accelerated IMDCT transform found
[0x2d08be18] signals interface error: Caught Unknown signal: 0 signal, exiting...

Глючная вещь.

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

К сожелению нет, ибо просто ознакамливался %)

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

Попробуй увеличить кэширование входящего потока.

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

а понял, это:
>ей опять нужны какие то кодеки, фильтры, системы, или оно уже как

>mplayer научилась, что один бинарник на 6 мб может играть ВАПЩЕ ФСЁ!

>иначе неудобно

>MyLan (*) (07.07.2009 16:43:57)


и это:
>у меня основная система - 60 мб на всё, и мне так удобно. меня интересуют мини-дистрибутивы, на mplayer, с поддержкой звука, wifi, и всего чего нужно, дистрибутив отлично ужимается в 7 мб. а когда каждый модуль несёт в себе лоадеры, прелоадеры и чего там в них компилятор понапихал, и этих модулей три мешка, и их надо ещё где-то искать (да, я про windows говорю) - то это удобно только вот такому некультурному человеку

>MyLan (*) (07.07.2009 17:09:39)


за вас тролли написали? вы там приглядывайте за ними...

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

> ей опять нужны какие то кодеки, фильтры, системы, или оно уже как >mplayer научилась, что один бинарник на 6 мб может играть ВАПЩЕ ФСЁ!

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


> когда каждый модуль несёт в себе лоадеры, прелоадеры и чего там в них компилятор понапихал, и этих модулей три мешка, и их надо ещё где-то искать (да, я про windows говорю) - то это удобно только вот такому некультурному человеку


это всяко тролль писал, извини, просто другой тролль меня разозлил. но и тут я говорю о том же, что busybox имеет много приемуществ перед gnu coreutils.

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

>А теперь собери нормально, с globalhotkeys например. 

Как?
В /usr/ports/multimedia/vlc/Makefile:
OPTIONS=	A52 "a52 audio support, many DVDs use this" On \
		AALIB "Aalib Console Graphics Support" Off \
		ARTS "Enable arts sound support" Off \
		AVAHI "Avahi (Rendezvous/Bonjour (R) ) networking" On \
		CACA "Libcaca Console Graphics Support" Off \
		DBUS "Enable D-Bus control support" On \
		DEBUG "Enable debuging support" Off \
		DTS "DTS decoder support, many DVDs use this" On \
		ESOUND "Esound Support" Off \
		FAAC "Faac audio encoder (mp4/aac) support" Off \
		FAAD "Faad audio decoder (mp4/aac) support" On \
		FLAC "Flac audio codec support" On \
		GNOMEVFS "Gnome VFS support" On \
		HTTPD "Streaming media control via http" On \
		LIVEMEDIA "Support for rstp/rtp/sdp protocols" On \
		LUA "Enable lua scripting" Off \
		MAD "Mad mp3 audio decoder support" On \
		MATROSKA "Matroska Container Format support" On \
		MPEG2 "Mpeg-2 audio/video decoder Support" On \
		NCURSES "Enable ncurses (console) interface" Off \
		OGG "Ogg audio decoder support" On \
		QT4 "QT4 Interface (requires X11)" On \
		REALAUDIO "Real audio(R) support" On \
		SAMBA "SAMBA Access module" On \
		SDL "SDL video output" On \
		SVG "SVG graphics support" Off \
		SVGALIB "SVGALIB video output" Off \
		SHOUT "Shout2 support" Off \
		SKINS "Enable winamp skins interface (requires QT4)" On \
		SPEEX "Speex voice codec support" On \
		THEORA "OGG/Vorbis video codec support" On \
		TWOLAME "Twolame mpeg2 audio encoder support" On \
		V4L "Enable Video for Linux" On \
		VORBIS "Vorbis support" On \
		WIN32_CODECS "win32 multimedia DLL's" Off \
		X264 "Enable H.264/AVC codec support" On \
		X11 "Enable X11 (disable for stream only server)" On

USE_BZIP2=	yes
USE_GMAKE=	yes
WANT_GNOME=	yes
USE_GNOME=	gnomehack gnometarget libxml2
WANT_SDL=	yes
USE_ICONV=	yes
USE_PERL5_BUILD=yes

только это.

Собираю с этими опциями (/var/db/ports/vlc/options):
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for vlc-1.0.0,3
_OPTIONS_READ=vlc-1.0.0,3
WITH_A52=true
WITHOUT_AALIB=true
WITHOUT_ARTS=true
WITHOUT_AVAHI=true
WITHOUT_CACA=true
WITH_DBUS=true
WITHOUT_DEBUG=true
WITH_DTS=true
WITHOUT_ESOUND=true
WITHOUT_FAAC=true
WITH_FAAD=true
WITH_FLAC=true
WITHOUT_GNOMEVFS=true
WITHOUT_HTTPD=true
WITHOUT_LIVEMEDIA=true
WITHOUT_LUA=true
WITH_MAD=true
WITH_MATROSKA=true
WITH_MPEG2=true
WITHOUT_NCURSES=true
WITH_OGG=true
WITH_QT4=true
WITH_REALAUDIO=true
WITHOUT_SAMBA=true
WITHOUT_SDL=true
WITHOUT_SVG=true
WITHOUT_SVGALIB=true
WITHOUT_SHOUT=true
WITH_SKINS=true
WITH_SPEEX=true
WITH_THEORA=true
WITHOUT_TWOLAME=true
WITHOUT_V4L=true
WITH_VORBIS=true
WITH_WIN32_CODECS=true
WITH_X264=true
WITH_X11=true

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

>тут ведь вот какое дело, totem-gstreamer запускается в два раза быстрее и удобнее на порядок

1)Не быстрее. Не быстрее mplayer по-любому, и у меня не быстрее smplayer.

2) Smplayer удобнее. Автоопределение кодировки сабов, настройки для ass, выбор приоритета для звуковых дорожек, сабов. Не, таки smplayer клёвый гуй.

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

>mkv-файлы пробовал воспроизводить? Он у многих при этом просто падал.

Факт. Есть такое.

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

smplayer при начале воспроизведения фильма сообщает об ошибке парсинга MPlayer'ом строки отключения скринсэйвера. В настройках убрал крестик с опции "отключать хранитель экрана", но всё равно не помогает. Ошибка та же.

В общем, снёс я эти поделия на Qt вместе с остальным Qt4-qt3-калом и выбрал GXine. Он, по крайней мере, не выёживается и проигрывает всё что надо.

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