[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]

No.38966 Reply
File: mplayer.png
Png, 43.73 KB, 468×331 - Click the image to expand
edit Find source with google Find source with iqdb
mplayer.png
Дано: Gentoo Linux, mplayer, mplayer2, mkv с видео с этом долбаным 10-битовым профилем.
Как сделать так, чтобы мплеер или мплеер2 показывали его нормально?
Я уже перепробовал все USE-флаги, mplayer2 вообще не показывает,
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Asking decoder to use 4 threads if supported.
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
Starting playback...
A: 0.0 V: 0.0 A-V: 0.000 ct: 0.000 0/ 0 ??% ??% ??,?% 0 0
Unsupported PixelFormat 72
Unsupported format Unknown 0x0000
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
Unsupported format Unknown 0x0000
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
FATAL: Could not initialize video filters (-vf) or video output (-vo).

mplayer показывает с ошибками (использует 8-битный профиль).

media-video/ffmpeg-0.7.6 3dnow 3dnowext X alsa bzip2 encode hardcoded-tables mmx mmxext ssse3 theora threads v4l v4l2 vorbis vpx xvid zlib
media-video/mplayer-1.0rc4p20110322-r1 X a52 alsa ass cdio dirac dts dv dvd dvdnav enca encode faac faad iconv ipv6 jpeg live mmx mp3 network opengl osdmenu png pulseaudio quicktime rar real rtc schroedinger shm speex theora toolame tremor truetype twolame unicode vorbis x264 xscreensaver xv xvid
media-video/mplayer2-9999 USE="X a52 alsa ass cdio dts dv dvd dvdnav enca faad iconv ipv6 jpeg live mmx mp3 network opengl osdmenu png pulseaudio quicktime rar rtc shm speex theora truetype unicode vorbis xscreensaver xv
>> No.38969 Reply
>>38966
Гайд по убунте:
http://www.videorip.info/x264/89-vosproizvedenie-hi10p#linux

Насчёт Gentoo не знаю, но раз уж у тебя такой дистрибутив стоит, наверняка разберёшься.
из /a/ мимопроходил
>> No.38971 Reply
>>38966
На видео карту дрова обновлял?
>> No.38978 Reply
>>38966
На лоре ты вопрос задавал? Там много полезного.
http://www.linux.org.ru/forum/multimedia/6813857
Кроме того http://habrahabr.ru/blogs/mass_media/129099/
Малость погуглил, сам не сталкивался, советуют последние обновления плейера скачать. Попробуй.
>> No.38985 Reply
>>38978
Скорее не плеера, а ffdshow - декодированием Hi10p именно эта библиотека занимается.

>>38971
> На видео карту дрова обновлял?
Они тут вообще не при чём.
>> No.38986 Reply
>>38985
> ffdshow
Такого пакета вообще нет
>>38978
> советуют последние обновления плейера скачать
Я же указал, что -9999, это лайв версия из гита, свежее просто не бывает.

Остальное щас почитаю, хотя гуглил и не нашел ничего вменяемого.
>> No.38988 Reply
> media-video/ffmpeg-0.8
А вот это таки может быть. Щас попробую собрать ффмпег 0.8й.
>> No.38989 Reply
>>38988
Весь libavc скачай.
>> No.38990 Reply
>>38988
И отпишись помогло/нет.
Самому лень будет гуглить, когда прижмет. :3
>> No.38991 Reply
Угу, емерж media-video/ffmpeg-0.8.5 помог, mplayer2 теперь нормально его проигрывает и вроде без артефактов. Почему-то вся восьмая ветка там hard-masked, поэтому даже с ** емержится 7ая.
>> No.38995 Reply
>>38991
Может unstable еще.
Спасибо тебе, словом, что не забыл.
>> No.39008 Reply
>>38991
У меня и с ffmpeg-0.7.6, и с libav-0.7.2 всё работало. Всё дело в юз-флаге 10bit у x264.
>> No.39009 Reply
>>39008
> в юз-флаге 10bit у x264.
У меня такого флага нет, алсо, mplayer требует, чтобы ffmpeg был сконпелирован без x264, т.е. x264-который-отдельный-пакет там вообще не используется
>> No.39011 Reply
File: 2011-10-27-221201_718x880_scrot.png
Png, 55.81 KB, 718×880 - Click the image to expand
edit Find source with google Find source with iqdb
2011-10-27-221201_718x880_scrot.png
>>38995
Гентубляди решили что оно не надо, т.к. новых фич в 8 ветке пока нет, только новое API, не совместимое со старым.

>>39009
> У меня такого флага нет
Размаскируй новую версию.
> mplayer требует, чтобы ffmpeg был сконпелирован без x264
Собирай mplayer без ffmpeg. У него он свой внутри будет. В mplayer2, кстати, встроенного ffmpeg больше нет.
>> No.39013 Reply
>>39011
> Размаскируй новую версию.
Тогда уж скорее "замаскируй -9999", лол.
>> No.39014 Reply
чем электричество тратить, лучше бы бинарный дистрибутив поставил!
>> No.39022 Reply
>>38966
OCHE интересно, сколько ты раз его уже пересобрал и сколько времени занимает его компиляция. Просто интересно. Обещаю никаких "соснулей", пекафейсов и прочего дерьма не будет.
>> No.39023 Reply
File: 2011-10-28-002847_719x409_scrot.png
Png, 16.31 KB, 719×409 - Click the image to expand
edit Find source with google Find source with iqdb
2011-10-28-002847_719x409_scrot.png
>>39014
Чтобы сосать те версии программ и библиотек, которые сочтут подходящими мэйнтейнеры? Нет, спасибо, уже наелся. На моём десктопе пакетным дистрам не место.

>>39013
Гы, и правда, в портеже старый ебилд x264-9999. Зато в оверлее multimedia всё ок.
>> No.39024 Reply
File: 2011-10-28-003313_380x300_scrot.png
Png, 10.89 KB, 380×300 - Click the image to expand
edit Find source with google Find source with iqdb
2011-10-28-003313_380x300_scrot.png
>>39022
> сколько времени занимает его компиляция
Первые 2 записи — athlon 64 x2 3800+, остальные — core 2 duo e7500.
ccache отключен, distcc было влом настраивать.
>> No.39026 Reply
>>39024
Хотя не, вру, атлон я сломал где-то в начале лета. Только первая сборка была на нём.
>> No.39027 Reply
>>39009
> > в юз-флаге 10bit у x264.
> У меня такого флага нет
Ты что-то делаешь не так.
equery u x264
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for media-libs/x264-0.0.20111017:
 U I
 + + 10bit         : Set output bit depth to 10, this may not be compatible
                     with all decoders
 - - custom-cflags : Build with user-specified CFLAGS (unsupported)
 - - debug         : Enable extra debug codepaths, like asserts and extra
                     output. If you want to get meaningful backtraces see
                     http://www.gentoo.org/proj/en/qa/backtraces.xml
 + + interlaced    : enable interlaced encoding support, this can decrease
                     encoding speed by up to 2%
 - - pic           : disable optimized assembly code that is not PIC friendly
 - - static-libs   : Build static libraries
 + + threads       : Adds threads support for various packages. Usually
                     pthreads
>> No.39031 Reply
File: 2011-10-28-004954_720x273_scrot.png
Png, 18.31 KB, 720×273 - Click the image to expand
edit Find source with google Find source with iqdb
2011-10-28-004954_720x273_scrot.png
>>39027
Всё он так делает. У версии с гита флага действительно нет.
>> No.39033 Reply
File: 128557643714[1].jpg
Jpg, 163.81 KB, 674×600 - Click the image to expand
edit Find source with google Find source with iqdb
128557643714[1].jpg
>>39031
Простите, как это читать?
>> No.39034 Reply
>>38966
media-video/mplayer2-9999
X a52 alsa amr bluray bzip2 cdio dirac dts dv dvd dvdnav enca faad fbcon gif hardcoded-tables iconv ipv6 jpeg kernel_linux libass live mad mmx mng network opengl osdmenu png pvr quicktime rar rtc samba schroedinger sdl shm speex sse sse2 ssse3 theora threads truetype unicode vdpau vorbis xscreensaver xv xvid

media-video/ffmpeg-0.7.4
3dnow 3dnowext X aac alsa amr bzip2 dirac encode hardcoded-tables mmx mmxext mp3 schroedinger sdl speex ssse3 theora threads truetype vdpau video_cards_nvidia vorbis x264 xvid zlib
Всё отлично работает. Странно, у тебя даже ffmpeg новее был.
>> No.39035 Reply
File: 2011-10-28-004954_720x273_scrot_descr.png
Png, 44.14 KB, 1048×534 - Click the image to expand
edit Find source with google Find source with iqdb
2011-10-28-004954_720x273_scrot_descr.png
>>39033
Gentoo — это просто и понятно! Надо только хорошенько курнуть манов.
>> No.39037 Reply
>>39035
Простите. А что такое x86-fbsd?
>> No.39038 Reply
Прекратите издеваться над сырной.
>> No.39039 Reply
>>39037
Gentoo/FreeBDSM (ruwiki://freebsd) на хуе86 (ruwiki://x86).
>> No.39041 Reply
File: GentooFreeBSD-logo-20060515-200x200.png
Png, 18.61 KB, 200×200 - Click the image to expand
edit Find source with google Find source with iqdb
GentooFreeBSD-logo-20060515-200x200.png
>>39039
Логотип. Страшная вещь наверно. FreeBDSM я когда-то практиковал два года на десктопе и ещё два на сервере, но до такого так и не докатился.
>> No.39042 Reply
File: gg_reseyes.jpg
Jpg, 131.56 KB, 600×600 - Click the image to expand
edit Find source with google Find source with iqdb
gg_reseyes.jpg
>>39035
Спасибо, но меня интересовало не то, что ты подписал, а каким боком кореллирует
> У версии с гита флага действительно нет.
с
> установленным флагом 10bit для выделенных версий
Но если у тебя на скриншоте версия не из гита (я вижу, что она из оверлея, но может быть фактически откуда угодно), то почему
> Всё он так делает
если в гитовой версии флага нет и он без него страдает?

Алсо
> это просто и понятно! Надо только хорошенько курнуть манов.
С такой-то цветовой гаммой?
>> No.39043 Reply
File: slow 3.bmp
Bmp, 147.11 KB, 528×554 - Click the image to expand
edit Find source with google Find source with iqdb
slow 3.bmp
>>39042
А, стоп. Таки из репозитория же! Из [1] там же нет ничего, так?
>> No.39044 Reply
File: use.png
Png, 14.06 KB, 720×273 - Click the image to expand
edit Find source with google Find source with iqdb
use.png
>>39042
> Но если у тебя на скриншоте версия не из гита
Версии с VCS имеют номер 9999.
> а каким боком кореллирует
На пикрелэйтеде выделены флаги гит-версии из портежа. О ней и речь.
> С такой-то цветовой гаммой?
Чем тебе не нравится моя цветовая гамма? Я её украл из интернетов и долго на неё дрочил. Тёмно-серый на чёрном мне тоже не нравится, но это проблемы eix'а.

>>39043
> Из [1] там же нет ничего, так?
В [1] есть версия с гита с флагом 10bit. Но установлена не она.
>> No.39045 Reply
File: clayz_cirno06.jpg
Jpg, 44.54 KB, 350×526 - Click the image to expand
edit Find source with google Find source with iqdb
clayz_cirno06.jpg
>>39044
> Версии с VCS имеют номер 9999.
Да, для -9999 версии флага нет. И ещё много чего нет. Нафига использовать -9999?
> На пикрелэйтеде выделены флаги гит-версии из портежа. О ней и речь.
А-а. Как-то из поля зрения выпали, бака же.
> Чем тебе не нравится моя цветовая гамма?
Она уродская.
> Тёмно-серый на чёрном мне тоже не нравится, но это проблемы eix'а.
eix сам себя не смотрит >_>
> В [1] есть версия с гита с флагом 10bit. Но установлена не она.
> У версии с гита флага действительно нет.
Ты делаешь Сырну плакать.
>> No.39046 Reply
File: 72123 blue_eyes blue_hair cirno close ribbons touhou white.jpg
Jpg, 654.21 KB, 1600×1200 - Click the image to expand
edit Find source with google Find source with iqdb
72123 blue_eyes blue_hair cirno close ribbons touhou white.jpg
>>39045
> Нафига использовать -9999?
inb4 из любви к девяткам?
>> No.39048 Reply
>>39045
> Нафига использовать -9999?
Так не специально же. Я, как обычно, добавил "media-libs/x264 **" в кейворды, вот -9999 и получилась "самой последней", которую портеж ставит по умолчанию.
>> No.39049 Reply
>>39048
> Я, как обычно, добавил "media-libs/x264 **" в кейворды,
http://packages.gentoo.org/package/media-libs/x264
Либо я опять чего-то не понимаю, либо "**" не может повлиять на установку именно 9999-версии.
>> No.39050 Reply
>>39048
> как обычно, добавил "media-libs/x264 **" в кейворды
Нихуя себе у тебя обычаи — размаскировывать сразу всё, включая SCM-версии. Мб у тебя ещё chmod 777 — стандартная реакция на permission denied?
Добавляй лучше с конкретными кейвордами вроде ~amd64 или ~x86.

>>39045
> Нафига использовать -9999?
Bleeding edge же! Это как найтли-билды у спермоблядей, только ещё свежее.
Бывают ситуации когда фичу сделали, но ещё не зарелизили, а её очень хочется.
>> No.39054 Reply
>>39049
"**" разрешает установку даже тех пакетов, у которых кейвордов нет.
>>39050
> размаскировывать сразу всё, включая SCM-версии
Лайв версии я обычно потом сам добавляю в package.mask.
> Добавляй лучше с конкретными кейвордами вроде ~amd64 или ~x86.
А смысл? Если что-то совсем поломанное, оно в хард-маске будет.
>> No.39058 Reply
>>39054
> "**" разрешает установку даже тех пакетов, у которых кейвордов нет.
И много ли ты видел таких не-SCM пакетов?
> А смысл?
Так проще. Не надо делать
> Лайв версии я обычно потом сам добавляю в package.mask.
>> No.39077 Reply
>>39046
Все. Я знаю, что будет стоять на оп-пике следующего интересного треда.
оп интересного треда
>> No.39078 Reply
File: 1278285054252.jpg
Jpg, 21.56 KB, 400×400 - Click the image to expand
edit Find source with google Find source with iqdb
1278285054252.jpg
>>39050
> Мб у тебя ещё chmod 777 — стандартная реакция на permission denied?
Как будто chmod 777 что-то изменит, если дело было не в >_>
> Bleeding edge же!
Окаменелое говно мамонта — наш выбор!
> вроде ~amd64 или ~x86.
обычно использую <пакет> ~* как правило этого достаточно для 100% пакетов, которые пока не могут в стейбл.
> Бывают ситуации когда фичу сделали, но ещё не зарелизили, а её очень хочется.
Если фича работоспособна, её обычно можно достать через оверлеи/альтернативные пакеты, как с сорцами для ведра.

>>39054
> "**" разрешает установку даже тех пакетов, у которых кейвордов нет.
А-а, спасибо, что объяснил.
> Лайв версии
Чего?
>> No.39080 Reply
>>39078
> > Лайв версии
> Чего?
Ебилды с чек-аутом мастера/транка. Ибо бывают еще репоз-версии с привязкой к тегу/бренчу.
>> No.39082 Reply
File: shot0012.png
Png, 221.70 KB, 1280×720 - Click the image to expand
edit Find source with google Find source with iqdb
shot0012.png
>>39080
Я в принципе понимаю, о чём ты, но суть продолжает ускользать от меня. Ты про то, что скажем, хвост мастера или другой ветки может быть старым и ты снимаешь более новую, «живую» по тегам or something?
>> No.39085 Reply
>>39082
Я про то, что ебилды условно можно поделить на четыре вида по источнику исходников:
- Из портежа. Т.е. исходники упакованы генту-девелоперами и раскиданы по миррорам портежа.
- Из оверлея. Исходники упакованы разработчиком ебилда и лежат где-то в вебе по http/ftp.
- Из репозитория по конкретной версии. Т.е. в ебилде указана конкретная ревизия, которую надо чекаутить и емержить.
- Лайв-версия, из репозитория по ветке или матеру/транку. Т.е. при каждом емерже портеж качает самую последнюю версию, доступную в репозитории. Поэтому такие ебилды имеют версию -9999, ибо по факту они к конкретной версии не привязаны, и при каждом емерже это уже другая версия.
>> No.39096 Reply
>>39085
> - Из портежа. Т.е. исходники упакованы генту-девелоперами и раскиданы по миррорам портежа.
Генту-девелоперы не пакуют исходники. Они выкладывают на своих зеркалах авторские архивы, а патчи поставляют вместе с ебилдами.
Во всех ебилдах есть ссылки на авторские исходники, которые скачиваются при их отсутствии на зеркале дженты.
> - Из оверлея. Исходники упакованы разработчиком ебилда и лежат где-то в вебе по http/ftp.
Та же история, только зеркало опционально и почти никогда не применяется.
> - Из репозитория по конкретной версии. Т.е. в ебилде указана конкретная ревизия, которую надо чекаутить и емержить.
Не встречал таких. В таких случаях архивы гораздо эффективнее с т.з. занимаемого места и трафика при первой передаче.
Все указывающие на архивы ебилды имеют версии. При отсутствии авторского номера версии вместо него ставится дата.
>> No.39097 Reply
>>39078
> Если фича работоспособна, её обычно можно достать через оверлеи/альтернативные пакеты
Это только если её успели захотеть ебилдописатели. Такое случается далеко не всегда, к тому же часто просто не хочется подключать оверлей и лень пихать ебилд в свой, проще размаскировать 9999.
>> No.39099 Reply
>>39096
> Не встречал таких. В таких случаях архивы гораздо эффективнее с т.з. занимаемого места и трафика при первой передаче.
А я встречал. В основной ветке таких может и нет, а в оверлеях - сплошь и рядом.
> Все указывающие на архивы ебилды имеют версии. При отсутствии авторского номера версии вместо него ставится дата.
Угу, кроме -9999 (лайв-версий).
>> No.39120 Reply
Наркоманы ITT.
x264 — энкодер, к декодированю h264 он не имеет отношения. ffmpeg с Майклом скатились в УГ, а libav рулит и педалит.
>> No.39122 Reply
>>39120
Кстати, не подскажешь годных конверторов на замену? Нужна полноценная поддержка mkv, mp4, h264, aac, ogg, mp3 и разного рода субтитров, srt/ass и хардсаб для mp4 мой мобильный АГРЕГАТ не может в отдельные субтитры.
>> No.39123 Reply
>>39122
"aEncoder", сколько раз вам повторять? http://4pda.ru/forum/index.php?showtopic=168830
На слово Android можно не обращать внимания - там все настраивается.
>> No.39127 Reply
>>39123
Seems like ересь безъебилдная. 
Когда буду в следующий раз что-то кодировать, попробую, спасибо.


Password:

[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]