LINUX.ORG.RU

Mplayer зажигает


0

0

* Ждём скоро версию 0.91
В ближайшие недельки

* Новый проект - MPlayer G2 - Xine может отступить
Встраиваемое ядро, на которое можно нацепить любой UI (в пределах разумного)

* У Mplayer'а отрастают 3 новых кодера/декодера.

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

Это не может не радовать...

Netspider.

anonymous
()

Вопрос

Я тут давеча пытался memcodec-ом (из 0.9) перекодировать futurama (futurama.simpsons.ru) из rp9 в более приличный формат (скачал кодеки для рп9 с mplayer сайта), но блин
идет рассинхронизация видио и звука, кто нибудь сталкивался ? Есть идеи как бороться?

$ mencoder -noskip -oac mp3lame -of avi -ovc lavc -lavcopts\
vcodec=mpeg4:keyint=300 -o s05e01.avi s05e01.rm

gopakita
()

Предлагаю дернуть отдельно звук и отдельно видео. У меня такая трабла
при перекодировки с DVD была.

jackill ★★★★★
()

Вопрос

Спасибо за идею :), попробую

gopakita
()

а вот вопросик

У меня в mplayere (0.90pre5-3.2.2) перестали регулироваться яркость, контрастность кнопками 1,2,3,...
Мультимедию смотрю редко, поэтому не обратил точно внимание, когда и в результате чего это произошло.
не может ли это быть связано со сменой видеокарточки (вместо интегрированной, но малоподдерживаемой i8... постави старенькую, но нвидию с последними дровами)?

Ну, и от себя добавлю, mplayer - рулезз, юзаю его давно и никаких претензий

anonymous
()

anonymous (*) (2003-05-14 09:05:27.385): если "старенькая" - это TNT*, то она такие штучки не поддерживает сама - посмотри на вывод мплэйера при нажатии клавиш 1,2,3...

anonymous
()

Re:

Владельцу нвидии: хардварно (точнее, хардварно или на уровне иксового драйвера, я не знаю точно) TNT* не поддерживает соответствующие возможности (xvinfo за подробностями, смотреть на строчки вида XV_<FEATURE_NAME>). В MPlayer'е можно воспользоваться софтварным эквалайзером (-vop eq); если машинка достаточно мощная, то разницы не будет никакой. А вообще, конечно, нужно комплэйнить нвидию на повод нормальных драйверов, коли они взялись сами их писать и поддерживать. На [старых] ATIшных карточках, даже "по рублю кучка", таких проблем нет.

AlexM ★★★★★
()

я спрашивал про регулировки...
Это действительно TNT :), но когда эта карта стояла на другой машине, на некоторых кодеках или vo регулировка работала
Кстати, когда нажимаю клавиши 1,2,.. на консоль мплеера ничего не выводится, хотя я помню, что когда то читал на консоли мплеера что-то типа "функция не поддерживается"

anonymous
()

Что в -vop нет опции eq (может с ним пересобрать надо?)
а xvinfo я не умею истолковывать :)

"XV_DOUBLE_BUFFER" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 1)
"XV_COLORKEY" (range 0 to 16777215)
client settable attribute
client gettable attribute (current value is 2110)
"XV_AUTOPAINT_COLORKEY" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 1)
"XV_SET_DEFAULTS" (range 0 to 0)
client settable attribute

и как тут узнать, что к чему, мне и сравнить-то не с чем?
Владелец нвидии

anonymous
()

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

anonymous
()

подскажите знающие:
1) на celeron'e 633 все сомтрится нормально, но исключительно в масштабе 1:1. при попытке хоть немного растянуть картинку начинаются жутки тормоза.
2) как-то можно заставить игнорировать при работе с gui выскакивающие окна с ошибками, в смысле что бы их совсем не было...
mplayer собран из исходников...

Nickolay

anonymous
()

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

Однозначно не доглядел. :-))))

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

>>А вот в чем xine обходит mplayer, так это в возможности выбрать >>звуковую дорожку при просмотре видео. Или я чего не доглядел? Но в >>mplayer просмотреть avi, в котором более одной звуковой дорожки не >>выходит :(

в консольном -aid <номер дорожки>, в gmplayer правой кнопкой - выскакивает меню, там можно в том числе и выбирать номер дорожки

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

>>подскажите знающие:
>>1) на celeron'e 633 все сомтрится нормально, но исключительно в
>>масштабе 1:1. при попытке хоть немного растянуть картинку начинаются
>>жутки тормоза.

это у вас софтверный видевывод - т.е. стоит -vo x11 или что-то в этом роде. Попробуйте -vo xv, должно помочь

>>2) как-то можно заставить игнорировать при работе с gui выскакивающие
>>окна с ошибками, в смысле что бы их совсем не было...
>>mplayer собран из исходников...

исправить ошибки

anonymous
()

Naschet clasters.

Зря ты про него так, маны надо курить правильно:

DEMUXER/STREAM OPTIONS

-aid <id> (also see -alang option)

Select audio channel [MPG: 0-31 AVI: 1-99 ASF: 0-127 VOB: 128-...]

Вот.

Гоблиновские "Братва и Кольцо" им смотрел. Там 3 дорожки: аглицкая, нормальный перевод и прикольный перевод.

Как часы все работает.

Crazy_Doctor
()

А вот кто скажет, может mlayer субтитры рисовать не
поверх картинки, а под ней? Манами аж обкурился,
но, похоже, субтитры под картинкой мало кого волнуют.
Непонятно, правда, почему.

anonymous
()

ага, и громкость чтоб не по картинке, а тоже внизу, на черном поле, вот был бы рулез. Всю служебную информацию убрать с картинки.

Az
()

Az-у и anonymous-у перед ним - у вас к телевизору отдельный мониторчик прилагался для OSD ? ;). щютка, без обид. по моему это маразм, неоправданная трата времени для разработчиков, так как "под картинку" - это на черные поля под- и над- картинкой, так ? а этих полей-то в самом филме нету, это mplayer сам на fullscreen-е добавляет, чтобы пропорции не терялись. то есть без fullscreen-а девелоперам придется для OSD прибавлять пустые черные поля, либо сверху, либо снизу. а OSD не накая уж огромная и неуклюжая чтуковина, чтобы мешать просмотру. тем более появляется она только при прямом использовании :)

anonymous
()

aid то есть и в гуе тоже мона выбирать.Но трабл в том что если я из консольки пускаю(ну нравится так), то потом дорожку хер другую выберешь.Вот бы они на кнопку какую забиндили это.

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

Есть такая фича, если крутишь фильм в фуллскрине с помощью SDL-драйвера, и у него aspect ratio не 4:3 (т.е. сверху и снизу остаются черные полосы) то SDL позицию вывода (0-100) субтитров считает не по краям картинки, а по краям экрана. Т.е. позиция 0 или 100 в такой ситуации будет накладывать титры на черные полосы а не на нижний-вехний край картинки, вот тебе и субы под картинкой. Метод конечно не универсальный, но.... ;)

anonymous
()

Сам забинди, для этоего есть и файл специальный.. ;)

anonymous
()

Вот знающие людт поскажите как проиграть 2 звуковые дорожки в 1 фильме(avi). Или чем их в 1 слить можно, фильму все-равно пережимать. Это у меня Hackers с дублироавнным переводом, рульный фильм терять не охото.

ShaD0FF
()

Запустить один mplayer без видеовывода но со второй дорожкой :о) ну или перекодировать весь фильм

anonymous
()

К знающим есть еще вопрос. Имеется фильм в отличном качестве (на 3 CD) с тремя звуковыми дорожками. Но когда его цифровали был видимо один файл, который потом порезали на 3 компакта. Так вот индексы видимо остались в первом файле. Потому что с ним все в порядке. А вот на два других MPlayer ругается что что что индексов нет. Опция -idx помогает, но не радует. На индексацию ведь время нужно. А если запускаешь несколько файлов один за одним еще хуже. между ними воспроизведение останавливается и начинается индексация. Пробовал mencoder -- можно файл исправить создав индексы. НО тогда остается только ОДНА ЗВУКОВАЯ ДОРОЖКА. Любая на выбор но одна. Если кто может подсказать опцию для сохраниния при перекодировании нескольких звуковых дорожек был бы признателен.

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


Вот спасибо за подсказку с SDL. Попробую.

Я позволю себе аргументировать, почему это не такая
фигня, как кажется, и почему для субтитров полезно
иметь независимый viewport:

Когда громкость и иже с нею рисуются поверх картинки -
это действительно фигня, и можно даже сказать, что
стильно - типа телик.
Но вот когда в и без того небольшую картинку постоянно
впечатывается несколько строк текста при том, что сверху
и снизу полно пустого места (У многих телики с аспектом 16x9?
А сколько фильмов щас выходит вообще с аспектом 2.35?) -
это означает:

1) Картинка воспринимается хуже со всякой посторонней фигней
на ней.
2) Субтитры на движущейся катринке читаются труднее, чем на
ровном фоне.
3) Субтитры поверх чужих встроеных субтитров вообще не читаются.
4) При текущем положении вещей, субтитры масштабируются
вместе с картинкой. Это означает, что в фулскрине субтитры будут разной величины при разных исходных размерах кадра. Интересно,
кто согласен с тем, что это круто?

Вряд ли избежать этих проблем так сложно - в aviplay'е
изначально субтитры рисовались под картинкой. Похоже просто
девелоперы не задумывались над этим. Без субтитров смотрят,
гады :)

anonymous
()

Народ а подскажите как сделать чтоб мплеер название фильмов по руски показывал в бегущей строке...вроде кодировку 1251 поставил, шрифт кирилический

anonymous
()

Ну раз пошла такая пьянка: Ктонибудь цифрует с TV тюнера? Я попробовал mplayer он заматюкался на отсутствие фильтра для raw video. Может кто знает где это чудо взять?

dem ★★
()

Можешь дать скачать хакеров? напиши пож-ста ответ на scl@almet.ru

scl
()

Можешь дать скачать хакеров? напиши пож-ста ответ на scl@almet.ru

scl
()

> А вот кто скажет, может mlayer субтитры рисовать не > поверх картинки, а под ней? Манами аж обкурился, > но, похоже, субтитры под картинкой мало кого волнуют. > Непонятно, правда, почему. читай man mplayer, про -vop expand

anonymous
()

> А вот кто скажет, может mlayer субтитры рисовать не > поверх картинки, а под ней? Манами аж обкурился, > но, похоже, субтитры под картинкой мало кого волнуют. > Непонятно, правда, почему. читай man mplayer, про -vop expand

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

> А вот кто скажет, может mlayer субтитры рисовать не > поверх картинки, а под ней? Манами аж обкурился, > но, похоже, субтитры под картинкой мало кого волнуют. > Непонятно, правда, почему.

Читай man mplayer, про -vop expand

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

> А вот кто скажет, может mlayer субтитры рисовать не
> поверх картинки, а под ней? Манами аж обкурился,
> но, похоже, субтитры под картинкой мало кого волнуют.
> Непонятно, правда, почему.

Читай man mplayer, про -vop expand

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

не очень понятно ты свой вопрос задал

если проиграть конкретный звуковой канал, то

mplayer -aid <номер> бла-бла

поканально можно звук повытаскивать например так:

mplayer -aid <номер> -dumpaudio бла-бла

потом их обрабатывать _отдельно_ как тебе нравтся, например смуксить ;) или выкинуть

потом обратно присоеденить к видео можно mplayer'ом на этапе воспроизведения

mplayer -audiofile <имя> бла бла

или mencoder'ом - навсегда.

mencoder -audiofile <имя звука> <имя видео> -oac <что делать с аудио> -ovc <что делать с видео> [опции еще ;)] -о <куда результат сложить>

короче man mencoder

PS: вообще mencoder штука настолько сильная что аналогов имхо вообще нет. вирутал-дуп под винды - жалкое прежалкое подобие. даже звук с плавающим битрейтом не понимает (и в неск. каналах кстати тоже) не говоря уж о многих опциях на видео...

anonymous
()

Я цифровал с тюнера.
Но не в raw, а в mpeg.
В raw жрет слишком много места.

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

-aid 0|1|2|....

вот чего не хватает - так это возможности сразу несколько аудио дорожек слушать.

anonymous
()

/*

mplayer -aid <номер> -dumpaudio бла-бла

потом их обрабатывать _отдельно_ как тебе нравтся, например смуксить ;) или выкинуть

потом обратно присоеденить к видео можно mplayer'ом на этапе воспроизведения

mplayer -audiofile <имя> бла бла

или mencoder'ом - навсегда.

*/

Ну так расскажи, как смуксить несколько аудиодорожек. По моему это невозможно. man mencoder я читал.

=== Про несколько аудиодорожек ===

Я занимался этой проблемой и вот что выяснил. В качестве фильма брался Властелин Колец в гоблиновском переводе на 3 CD, с 3 звуковыми дорожками и битыми индексами на втором и третьим CD. Наверное о нем и говорил тот анонимус. Вот что на мой взгляд, можно сделать.

Способ 1.

Оставить в файле 1 звуковую дорожку, остальные звуковые дорожки сохранить в отдельных mp3-файлах. При воспроизведении подключать нужную дорожку через -audiofile. Для осуществления требуется только mencoder (не считая mplayer-a для воспроизведения).

Способ 2.

Перегнать avi-файл в ogm-файл (Ogg Media) с помощью ogmtools. Это возможно даже без перекодирования mp3->ogg. Не знаю, отстроят ли ogmtools индексы. Если нет - отстроить mencoder-ом, потом смуксить видеопоток с индексами и звуковые дорожки в .ogm. ogmtools это умеют. Требуются: ogmtools, возможно mencoder.

Способ 3.

С помощью mencoder перегнать видео + одну аудиодорожку в другой файл и сгенерить индексы. transcode их почему-то не генерит (не нашел ключ?). Сделать еще 2 avi-шника с другими аудиодорожками. Потом с помощью avimerge из пакета transcode добавить вторую и третью дорожки в авишник с индексами.

Я пробовал вариант 3. На практике оказалось, что происходит рассинхронизация видео и аудиодорожек. В transcode есть ключи для сдвига во времени аудиодорожек, но это надо делать методом проб и ошибок. У меня тогда не было кучи времени на пробы, так что я забил и с тех времен к этой задаче не возвращался. Если у кого получится засинхронизировать - выложите этот фильм на ftp plz, многие будут вам благодарны.

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

На счет Virtual Dub'а эт ты погорячился :). Есть на его основе небольшие модификации которые и с переменным битрейтом работают, и с AC3 звуком и MPEG2. А вообще полезный сайт по всем видео, аудио делам http://www.dvdrhelp.com/ там много чего полезного :).

anonymous
()

a vy che, gluxie, chto fil'my s subtitrami smotrite? ili prosto po-angliyski ne ponimaete?

anonymous
()

100% chto bolshinstvo tytoshnix zavsegdataev

imeet slishkom malo mozgov mezhdu ushami i ne shArit english ;-)

anonymous
()

Да мы ваще тупые.. Пишем по-русски... Читаем то же... Дебилы, одним словом. Не то, что krutie pacany... :-)))))

LamerOk ★★★★★
()

2anonymous (*) (2003-05-14 22:10:22.131):

> a vy che, gluxie, chto fil'my s subtitrami smotrite? ili prosto
> po-angliyski ne ponimaete?

Я, например, по-английски и по-немецки понимаю, а что делать,
если фильм, скажем, японский или шведский? Не все же, батенька,
один голливуд смотрят. ;-)

badger
()

Слишь , jackil - скажи - какою тунер и как делал - поделись. А то с Kworld FBKM ну нич' почти не получается.

manowar ★★
()

так!
владельцу нвидии :)
mplayer -vo xv -vop eq2
с -vop eq работают только контраст/яркость, с eq2 - еще и цвет :). 
на TNT2 с nvidia-драйвером все летает ;). в смысле проц. не грузит.

по ТВ-тюнеру... писать с него проще простого :), но строка длинная, 
на память на помню, дома скрипт валяется. где-то так:
mencoder -tv on:driver=v4l:width=384:height=288:norm=SECAM:chanlist=russia:channels=33-RTR:al
sa:amode=0
и дальше опции кодека :). в man'е все шикарно расписано ;).

volonter
()

2jackill Так у меня не получается даже посмотреть TV tuner ругается что нет raw кодека. Он видимо просто данные с тюнера не может интерпретировать. А уж записать, это дальше будет. Скажи коммандную строчку и систему (или как mplayer собирал? версия там etc). Очень благодарен буду.

dem ★★
()

Как быть с Matrox G400

Люди добрые! Подскажите! Имеется сабж(Матрас Ж400). Никак не получается сделать вывод на mga/xmga.(мплеер - из сорцов) Есть какой-либо универсальный выход из положения?

Alex_san
()

To: Alex_san (*) (2003-05-15 10:46:29.527)
Есть собрать mga_vid, это модуль ядра он лежит в сорцах mplayer'а в /vidix/drivers и почитать по этому поводу доки.

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