Вместо того, чтобы перечитывать каждый раз man mplayer, автор этих строк решил выложить на бложик наиболее часто используемые ключи.
Mplayer - играй, гармонь!
Собственно, для воспроизведения видеофайла с помощью Mplayer чаще всего не нужно перечитывать томик квантовой физики, а достаточно написать в консоли: Конечно, можно использовать всякие GMplayer, Kmplayer и прочие графические обёртки - они все используют mplayer. Но при любых проблемах с вы не увидите диагностических сообщений, что делает поиск проблем затруднительным.mplayer /home/vasya/porno.avi
Например, у Mplayer хронические проблемы с воспроизведением DVD, в особенности с DVDMenu. В графической обёртке обойти это, скорее всего, не удастся, а в консоли можно попробовать.
Воспроизведение видеофайлов в Mplayer
Здесь собраны кнопки и параметры, которые пригодятся при просмотре файлов с видео типа avi, mkv и прочими. Перемещение по фильму
- Клавиатурные клавиши ← и → позволяют передвинуться назад/вперёд по фильму на 10 секунд
- Кнопки ↑ и ↓ поможет передвинуться назад/вперёд на 1 минуту
- кнопки PgUp и PgDwn передвинуться назад/вперёд на 10 минут
Изменить яркость, контраст, или насыщенность
- Кнопки 1 и 2 понижают/повышают контраст
- Кнопки 3 и 4 понижают/повышают яркость
- Кнопки 5 и 6 понижают/повышают оттенки
- Кнопки 7 и 8 понижают/повышают насыщенность
Синхронизация видео и звука
Используя клавиши + и - можно компенсировать назад/вперёд десинхронизацию на 0.1 секунд. Можно указать параметр -autosync 0:
mplayer -autosync 0 porno.aviдля запрета автоматической синхронизации, или прописать параметр -autosync 0
Компенсация соотношения сторон (неправильный aspect ratio)
В консоли запускаем mplayer c параметром -monitoraspect X:Y где вместо X и Y подбираем правильные соотношения экспериментально. Пример:
илиmplayer -monitoraspect 4:4 1984.mpg
mplayer -monitoraspect 1.5:1.05 Matrix2.avi
Если нужно сделать так, чтобы видео воспроизводилось в цикле, пишем команду:
mplayer -loop 0 megaporno.avi
А теперь всё вместе
Ниже приведённая команда воспроизведёт фильм Matrix 2 через видеовывод GL, без сброса кадров, с соотношением сторон 1.5:1.05
mplayer -vo gl -noframedrop -monitoraspect 1.5:1.05 -vf framestep=2 -vf pp=ci Matrix2.aviБесценная шпаргалка по управляющим клавишам для Mplayer:
Спасибо Анонимусу за архиважную ссылку!
Устранение чересстрочности - Deinterlacing
Сие есть процесс создания одного кадра из двух полукадров чересстрочного формата, как говорит википедия.
Один кадр написал по этому поводу забойный пост с кучей отличных иллюстраций, так что я любезно приведу эти картинки с пояснениями далее. Тот самый случай, когда одна картинка стоит тысячи слов.
Это оригинальное изображение, из которого мы хотим убрать чересстрочность. |
mplayer -vf phase=t,tinterlace=1 |
mplayer -vf pp=lb (linear blend) |
mplayer -vf pp=l5 (5tap lowpass filter)
|
mplayer -vf pp=fd |
mplayer -vf pp=md (median deinterlacer) |
mplayer -vf pp=li (linear interpolate)
|
mplayer -vf pp=ci (cubic interpolate) |
mplayer -vf kerndeint (Donald Graft’s adaptive kernel deinterlacer) |
mplayer -vf yadif=1:1 |
mplayer -vf yadif=3:1 |
mplayer -vf yadif=1:1,mcdeint=2:1:10 |
mplayer -vf yadif=3:1,mcdeint=2:1:10 |
Особо навороченные опции для последних скриншотов используют алгоритм mcdeint, который выполняет оценку и компенсацию движения так, чтобы заполнить "недостающие" линии. Для оценки и компенсации движения mcdeint использует перекрывающиеся блоки на основе оценки движения:
- mcdeint = 0 ограничивается простой оценкой неперекрывающихся блоков (быстрый)
- mcdeint = 1 добавляет подержку блоков 8х8 и интеллектуальный зональный поиск
- mcdeint = 2 добавляет итеративный перекрывающийся блок на основе оценки движения
- mcdeint = 3 добавляет множественные опорные кадры (очень медленный)
Подробности там.
И хотя стоп-кадры не могут передать всех нюансов, и вы должны видеть деинтерлейсер в движении чтобы по-настоящему оценить, насколько плохо большинство из них действительно выглядят. Тем не менее, эти даёт представление о том, чем они друг от друга отличаются.
Кратко: опция -vf yadif=1 достаточно хороша: она удваивает частоту кадров для сохранения информации (за счет нещадного использования процессора).
Воспроизведение DVD в Mplayer
Это у Mplayer получается не очень хорошо, особенно в случае с DVD menu. Тем не менее...
Воспроизведение DVD и DVD-Menu
Увы, но за сто лет своего развития Mplayer так и не научился толком воспроизводить DVD-Menu. Хотя DVD воспроизводить с грехом пополам может: mplayer dvd://<track> -dvd-device <device>параметр -dvd-device опциональный, по умолчанию это /dev/dvd. Для воспроизведения DVD используются библиотеки libdvdread и libdvdcss.
Если же нужно воспроизводить DVD из каталога VIDEO_TS, а не с диска, то тут как раз и нужна опция -dvd-device:
mplayer dvd://[track] -dvd-device [каталог с VIDEO_TS]
Субтитры в Mplayer (subtitles)
Иногда требуется убрать субтитры с глаз долой. По умолчанию, mplayer будет отображать субтитры, если таковые имеются (они обычно находятся в файле film-name.srt). Варианты решения:
- клавиша v включает или выключает видимость субтритров в Mplayer;
- клавиша j позволяет прокрутить все варианты субтритров (включая опцию "Не показывать").
Ссылки
О комбинациях клавиш в Mplayer написано довольно подробные мануалы. Собственно, сам man mplayer, коий просто убийственных размеров. Картинки для Deinterlacing свистнуты отсюда. Весьма интересно, что в природе существует Multicore MPlayer для декодирования видео несколькими ядрами.В процессе написания этого поста автор заценил достижения вебдваноля и CSS3 в виде отрисовки кнопок клавиатуры. РецептЪ был найден здесь.
Все описанное здесь умеет smplayer надстройка. За форемана одтельное спасибо ;-)
ОтветитьУдалитьисправьте ошибку: Это оригинальное изображение, из которого мы хотим убрать чере_з_строчность.
ОтветитьУдалить> Но при любых проблемах с вы не увидите диагностических сообщений, что делает поиск проблемы ещё более затруднительным.
ОтветитьУдалить4.2. В smplayer можно вызвать выхлоп mplayer. Думаю, в других графических "мордах" тоже...
По поводу dvd - в статейке не хватает как воспроизводить DVD из папки VIDEO_TS, а не с диска. Сейчас время терабайтных винчестеров, а вот DVD-дисковод, пожалуй, не везде встретишь...
ОтветитьУдалить@Анонимный комментирует...
ОтветитьУдалитьВсе описанное здесь умеет smplayer надстройка.
Анонимус, в этом смысл поста: многие убунтуводы даже не догадываются о том, что все их графические бирюльки - лишь обёртки для Mplayer.
За форемана одтельное спасибо ;-)
Это, собственно, и был гвоздь программы :-)
@Анонимный комментирует...
исправьте ошибку
Убрал, спасибо.
@FancyWriter комментирует...
В smplayer можно вызвать выхлоп mplayer.
Можно-то оно можно, но тут сразу увидите.
@FancyWriter комментирует...
По поводу dvd - в статейке не хватает как воспроизводить DVD из папки VIDEO_TS, а не с диска.
А я с этим пока не сталкивался :-) Тов. FancyWriter может поделиться своим опытом в комментариях? Добавлю в пост с удовольствием.
> По поводу dvd - в статейке не хватает как воспроизводить DVD из папки VIDEO_TS, а не с диска.
ОтветитьУдалитьВот тут как раз и нужна опция -dvd-device:
mplayer dvd:// -dvd-device
> По поводу dvd - в статейке не хватает как воспроизводить DVD из папки VIDEO_TS, а не с диска.
ОтветитьУдалитьВот тут как раз и нужна опция -dvd-device:
mplayer dvd://[track] -dvd-device [каталог с VIDEO_TS]
Добавлю ещё советов от себя.
ОтветитьУдалитьК опции -loop или когда просто проигрываются несколько файлов подряд полезно добавить опцию -fixed-vo, чтобы mplayer не пересоздавал заново окно вывода и не выходил из полноэкранного режима при переходе на следующий файл.
Для субтитров полезна опция -ass (включает рендеринг субтитров через libass), для формата ass/ssa она обязательна, да обычные srt мне с ней больше нравятся. Кнопки x и z регулируют задержку субтитров, что иногда бывает нужно. Вообще, все комбинации клавиш могут быть настроены в ~/.mplayer/input.conf или в соответствующем глобальном файле, не знаю, где он у вас лежит, вплоть до управления mplayer'ом с джойстика.
На ноутбуках со слабыми колонками и тихими фильмами полезна опция -af volume=[усиление в dB], а то бывает, что как ни выкручивай миксер, один хрен, ничего не слышно.
неправильный aspect ratio - неправильный в данном случае пишется слитно.
Еще из полезных кнопок: http://sheet.shiar.nl/mplayer
ОтветитьУдалитьОтдельно отмечу '#' для переключения звуковых дорожек.
Субтритры -> Субтитры
ОтветитьУдалитьА ещё есть форк http://www.mplayer2.org/, который умеет перематывать, когда поставишь на паузу.
Замечательный плеер. Пользовался им еще в Windows.
ОтветитьУдалитьДобавлю от себя несколько рецептов.
Чтобы проиграть все видео в папке достаточно набрать mplayer *
Enter-ом можно переключится на следующий ролик. В принципе я так и DVD смотрю. Хотя это наверно не правильно, но работает :) Просто захожу в папку VIDEO_TS и запускаю mplayer *.
Ускорение/замедление воспроизведения вместе со звуком лучше делать с -af scaletempo (а лучше это просто прописать в конфиге mplayer). И потом, делается оно не клавишами { и }, а [ и ]. И потом, стрелки уж лучше изобразить не как < >, а как ← →.
ОтветитьУдалитьУ mplayer в свое время были большие траблы с RTSP потоками, то, что VLC воспроизводил прекрасно- валилось как проклятое
ОтветитьУдалитьПомню что когда то давно, он транслировал видео камина на рабочий стол, вместо обоев. Но машинка была слабенькая и убрал, а сейчас что то вспомнилось... Ресурсов теперь навалом, надо опять поставить, для проведения релаксации =) Хотя есть gwinwrap, но хочу на mplayer"е сделать =)
ОтветитьУдалитьvirens, твой mplayer не умеет регулировать громкость (ты забыл рассказать про "9" и "0", отключение/включение звука через "m"). Мне нравится опция "-af volnorm", которая нормализует уровень звука, что особенно важно для файлов с очень тихим звуком. Когда-то развлекался в Gentoo: не только запускал, но и смотрел видео в консоли.
ОтветитьУдалитьПоскольку мы в мире опенсурса, то есть форк mplayer2 с обложкой smplayer2. Кто-нибудь может рассказать, чем он отличается от mplayer?
Маленькая правочка:
ОтветитьУдалить"для воспроизведения видеофайла с помощью Mplayer не чаще всего не нужно" - вот почему-то мне корябает глаз первое 'НЕ'
Ух сколько понаписали :-)
ОтветитьУдалитьДа, отвечу на комментарии завтра, т.к. сегодня прибыли в мои шаловливые ручонки новые железяки. Часть работает, часть нет. Из серии "не было печали - бабушка купила поросят" :-)
За MPlayer cheat sheet Анонимусу вручается золотая медаль "За заслуги в откапывании бесценных ссылок" первой степени.
Выше уже писали "И потом, стрелки уж лучше изобразить не как < >, а как ← →." Так как > < перемещают по плейлисту.
ОтветитьУдалитьvirens, маловато и порывисто.
ОтветитьУдалитьПро деинтерлейсинг рассказали - ну спасибо, это было крайне необходимо тому, кто с интересом читал о клавишах управления проигрывателем! :)
А про внешние субтитры, утф8, отдельные аудиодорожки, смену не только аудио-, но и видеопотока, программный перенос звука на левую/правую колонку. Про снятие скриншотов можно было бы рассказать. Согласитесь, эти функции используются гораздо чаще.
Кстати, "консольный mplayer" - громкое название для статьи. Фактически вы просто рассказали про хоткеи. Точнее, про _дефолтные_ хоткеи. В том, плане, в каком Вы представили проект, он ничем не отличается от других проигрывателей. Не видна консольная мощь.
Хм, странно. Пост называется "Консольный Mplayer: мощь без границ", а по факту в тексте границы есть и заключаются они в управлении. Я полностью согласен с тем, что написали iv_vl, Игорь Тарасов и Dmitry - с хоткеями должен быть порядок (особено стрелками) и как минимум должны быть упомянуты те, которые отображает mplayer при запуске без указания файла:
ОтветитьУдалитьBasic keys: (complete list in the man page, also check input.conf)
<- or -> seek backward/forward 10 seconds
down or up seek backward/forward 1 minute
pgdown or pgup seek backward/forward 10 minutes
< or > step backward/forward in playlist
p or SPACE pause movie (press any key to continue)
q or ESC stop playing and quit program
+ or - adjust audio delay by +/- 0.1 second
o cycle OSD mode: none / seekbar / seekbar + timer
* or / increase or decrease PCM volume
x or z adjust subtitle delay by +/- 0.1 second
r or t adjust subtitle position up/down, also see -vf expand
еще есть скрипт Mplayer.Ext
ОтветитьУдалитьhttp://sourceforge.net/projects/mplayerext/
запоминает позицию в видео ...
@uleysky комментирует...
ОтветитьУдалитьВот тут как раз и нужна опция -dvd-device
Добавил, спасибо.
Добавлю ещё советов от себя.
Конечно!
Только у меня сейчас поздний вечер, и я поделю комментарии так: те, что простые - добавлю сейчас, остальные - в субботу.
неправильный aspect ratio - неправильный в данном случае пишется слитно.
Исправлено.
@Анонимный комментирует...
Еще из полезных кнопок: http://sheet.shiar.nl/mplayer
Анонимус, ты прекрасен! Я и не подозревал об этой шпаргалке. Добавлено в пост с огромными благодарностями!
@CrazyOrc комментирует...
Субтритры -> Субтитры
Пофиксено.
А ещё есть форк http://www.mplayer2.org
Меня всегда интересовало - а зачем он нужен, Mplayer2? Что в нём такого радикально нового?
@Snark комментирует...
Чтобы проиграть все видео в папке достаточно набрать mplayer *
Это работает не всегда. Во всяком случае в том Mplayer, который я собирал сам, он так не всегда играет.
@Игорь Тарасов комментирует...
Ускорение/замедление воспроизведения вместе со звуком лучше делать с -af scaletempo
А кнопкам не быстрее?
И потом, делается оно не клавишами { и }, а [ и ]
У меня работают обе комбинации
стрелки уж лучше изобразить не как < >, а как ← →
Согласен. Исправлено.
@Анонимный комментирует...
У mplayer в свое время были большие траблы с RTSP потоками, то, что VLC воспроизводил прекрасно
Последний VLC, который в Сквизи, очень даже хорош. На удивление. И DVD играет намного лучше, чем Mplayer, особенно с DVD-Menu. Я правильно понимаю, что команда Mplayer на DVDMenu забила болт?!
@pondogor комментирует...
Помню что когда то давно, он транслировал видео камина на рабочий стол, вместо обоев.
Ого, круто! А это в какой оболочке делалось?
Тов. pondogor рецептиком поделится? :-)
@Scyphius комментирует...
ОтветитьУдалитьМаленькая правочка
Принимается.
@Dmitry комментирует...
Выше уже писали "И потом, стрелки уж лучше изобразить
Исправлено.
@artshtorm комментирует...
еще есть скрипт Mplayer.Ext
Ну, в общем-то он только скрывает консольную мощь :-) Но за скрипт спасибо.
@iv_vl, @Vlsu и @Дмитрий - этим кадрам я отвечу отдельно ;-)
ОтветитьУдалитьНаписание постов, даже рассчитанных для себя, отнимает у меня время. МНОГО времени. За это читатель (в том числе и я) получает выжимку, очищенную от шелухи и готовую к употреблению информацию. Так как платного читательского абонемента на этом блоге нет (и не будет), встаёт вопрос о том, как бы автору поиметь с блога некий профит - не только (и не столько) в смысле денег.
В моём случае блог есть некий походный справочник с поиском плюс социальная сеть по интересам. Следовательно, методики социальной инженерии применимы и здесь. Время от времени я провожу в блоге социальный эксперимент: как выдернуть с мягкого кресла Анонимусов и Регистрантов и запрячь их на написание постов. Это сильно экономит мне время, помогает найти полезную информацию и исправить ошибки в тексте.
Методик выдёргивания читателя с кресла много, начиная с банального троллинга в комментах и заканчивая гостевыми постами. Здесь представлен пограничный метод, которым пользовался Том Сойер при покраске забора силами местных зевак, да ещё и яблоко у них выудил. В физике твёрдого тела это называется "затравкой", или "затравочным кристаллом" - опуская его в раствор и постепенно вытягивая, получаем красивый и большой монокристалл. Аналогично можно писать и посты: выложить некоторую (вполне годную) заготовку и открыть пошире комментарии. При достаточно большой аудитории это даёт неизменно превосходный результат: народ налетает, критикует, высказывает другие подходы, ищет ссылки. Конспирологи сразу припомнят, что таким вот "затравочным" постам предшествует таинственное исчезновение капчи незадолго публикации. И этот подземный стук неслучаен.
Так что помимо троллинга, провокаций и дискуссии в комментариях, есть затравки (типа этого поста) и другие способы сделать из читателя ещё и писателя. Гостевые посты это такой предельный случай "затравочных постов", но это требует усилий от ведущего в виде пинков нерадивым гостевым авторам. Ничего зазорного в этом я не вижу, тем более, что многие читатели сами хотят пописать :-)
После такой вводной части, отвечу персонально ``в общем и в целом''.
@Vlsu: когда ты выкладываешь откровенно сырые черновики на 30 строчек, ты можешь думать, что делаешь примерно тоже самое, что и я (на примере этого поста). Но на сырые посты комментаторы клюют слабо, текст ты после этого не правишь (в отличие от меня), и аудитория ещё не такая большая. Но ты на правильном пути :-)
@Дмитрий: критика про обрывочный пост справедлива, но "так задумано" (см.выше). "Затравка" уже обрастает "мясом", чего автор, собственно, и добивался.
@iv_vl: вводная часть выше есть отсылка к нашей с тобой частной переписке и уже моей конструктивной критике твоей идеи про devlog. Блог, как я уже говорил выше - социальная сеть в той или иной мере, и её формирование есть длительный процесс. Зато когда читательская аудитория сформируется, из неё можно вытягивать профит одним из описанных выше методов. Необходимое условие - вразумительное число читателей. Достаточное - полная открытость комментариев (Анонимусы приветствуются, отключение капчи). Время, потраченное на организацию сообщества и отсев откровенно хамских комментов с лихвой окупается возможностью к этому сообществу обратиться за помощью.
Теперь частности.
ОтветитьУдалить@iv_vl комментирует...
virens, твой mplayer не умеет регулировать громкость (ты забыл рассказать про "9" и "0"
Записал в список правок. Дополню.
развлекался в Gentoo: не только запускал, но и смотрел видео в консоли.
Это вывод через ASCII? Жжжжжуть! :-)
Поскольку мы в мире опенсурса, то есть форк mplayer2 с обложкой smplayer2. Кто-нибудь может рассказать, чем он отличается от mplayer?
Присоединяюсь к вопросу. Зачем форкать годный плеер?
@Дмитрий комментирует...
virens, маловато и порывисто.
См. выше - затравка. Я выложил то, что забываю.
Про деинтерлейсинг рассказали - ну спасибо, это было крайне необходимо
Есть куча фильмов, скажем так, сомнительного происхождения с кошмарным качеством. Это помогает хоть как-то сгладить ситуацию.
А про внешние субтитры, утф8,
Я не пользуюсь этим, но буду рад услышать. Серьёзно, Дмитрий - комментарии для этого и открыты.
Про снятие скриншотов можно было бы рассказать.
Это занятно. Записал в блокнотик правок.
Кстати, "консольный mplayer" - громкое название для статьи.
Почему бы и нет? Хотелось привести параметры и хоткеи, которые забываются.
Не видна консольная мощь.
Народ пользует графические обёртки, оттуда она и не видна. А мне больше нравится консольный интерфейс, но я забываю параметры. Собственно, пост - заметка на тему.
@Vlsu комментирует...
с хоткеями должен быть порядок
Согласен. Кое-что поправлено, остальное занесено в список правок.
должны быть упомянуты те, которые отображает mplayer при запуске без указания файла
Без параметров справка очень информативная, да. Просто зашибиться веником:
-pp enable postprocessing filter (details in the man page)
Ага, идите в ман, там всё есть. Есть там действительно всё, но просто догадаться, что pp=ci это cubic interpolate, скажем так, можно не сразу.
Так, что смог поправить сейчас - поправил и добавил. Остальное сделаю на этих выходных. Если что комментаторы припомнят - пишите, все поправки и пожелания принимаются.
Вопрос на тему "Зачем нужен Mplayer2" остаётся открытым. А автор пошёл спать :-)
> Вопрос на тему "Зачем нужен Mplayer2" остаётся открытым.
ОтветитьУдалитьОтвет ждёт на официальном сайте форка. Я, правда, так и не понял, почему те же изменения не могли быть сделаны в рамках MPlayer'а — поссорились?
Сам пользуюсь mplayer2, кстати говоря. Перешёл из-за того, что --fixed-vo там включена по умолчанию. Правда, я тогда ещё про эту опцию не знал и полагал, что добиться такого же эффекта в MPlayer невозможно.
> Есть много обёрток к Mplayer и других видеоплееров, таких как VLC, которые
«Существуют такие обёртки и для Mplayer. Есть также ряд видеоплееров, которые»…
> Собственно, для воспроизведения видеофайла с помощью Mplayer чаще всего не нужно перечитывать томик квантовой физики, а достаточно написать в консоли:
Ну вот как, как ты строишь такие предложения? Убери «а», мне кажется, так будет лучше.
> при любых проблемах с вы не увидите
«при любых проблемах с ними вы не увидите».
> что делает поиск проблем затруднительным.
А чего мы, арчеводы какие, проблем искать? :) Нам подавай решения… (Это не только шутка, но и призыв поправить формулировку).
> Кнопки ↑ и ↓ поможет передвинуться назад/вперёд на 1 минуту
s/^К/к/, «помогут» и «вперёд/назад».
> кнопки PgUp и PgDwn передвинуться назад/вперёд на 10 минут
«Помогут передвинуться» и, опять-таки, «вперёд/назад».
> Следует так же сказать
☺
> десинхронизацию
Мне почему-то хочется заменить это слово на «рассинхронизацию», но я не могу ничем обосновать свой выбор. Словари в интернете не знают слово «рассинхронизация» вообще, а о «десинхронизации» пишут как о каком-то изменении импульсов в мозге. Спеллчекер против обеих вариантов :)
> или прописать параметр -autosync 0
Это ты для кого-то специально дважды повторил, или хотел что-то о конфиге сказать?
> Если нужно сделать так, чтобы видео воспроизводилось в цикле
Что этот совет делает в разделе про aspect ratio?
> Ниже приведённая
Слитно, слитно!
> видеовывод GL, без сброса кадров
Про эти штуки ты ни слова в посте не написал, а в примере используешь :(
> И хотя стоп-кадры не могут передать всех нюансов
Лучше написать «Но стоп-кадры не могут…»
> Хотя DVD воспроизводить с грехом пополам может:
«Хотя с самим DVD кое-как справляется» — убираем тавтологию.
> параметр -dvd-device опциональный
Ну вот, докатились до того, что даже предложения с заглавной буквы лень писать :P
> многие убунтуводы даже не догадываются о том, что все их графические бирюльки - лишь обёртки для Mplayer
Который, в свою очередь, всего лишь (толстенная) обёртка для ffmpeg. И GStreamer — тоже обёртка, причём над тем же ffmpeg. Это один из слонов, на которых мир держится ☺
> > За форемана одтельное спасибо ;-)
> Это, собственно, и был гвоздь программы :-)
Что-то моё гугло-фу меня подводит, а тащить скриншоты в tineye та-а-а-ак лень… Кто такой этот Фореман?
> > И потом, делается оно не клавишами { и }, а [ и ]
> У меня работают обе комбинации
Уверен? В mplayer2 первый набор меняет скорость в два раза, а второй — на 10%. Ман к оригинальному Mplayer гуглить лень :)
Система с затравками вызывает у меня отвращение. Если пишешь шпаргалки для себя — пиши для себя. Если пишешь для людей и с прицелом на редактирование — пиши в вики, а не в блог. А то, что ты пытаешься практиковать, с моей точки зрения выглядит подло.
@virens комментирует…
ОтветитьУдалить@iv_vl: вводная часть выше есть отсылка к нашей с тобой частной переписке и уже моей конструктивной критике твоей идеи про devlog.
Михаил, ты обещал выдать пост на Блогодень, скрывающий покровы с этой темы, с суровой и беспощадной критикой. Вот тогда я и оторвусь :)
Блог, как я уже говорил выше - социальная сеть в той или иной мере
Для меня «социальная сеть» звучит как ругательство, и превращение блога в подобие оной символизирует конец пути. Склоняюсь к тому, чтобы провоцировать комментаторов на ведение собственных блогов. Отличие разговора тет-а-тет от социальной сети: ты всегда знаешь, с кем имеешь дело (потому-то в социальных сетях в массе распространено общение со знакомыми людьми). Собственный блог, кроме сообщения потенциально полезной информации, срывает покровы с реальной личности и даёт возможность познакомиться с ней поближе (род занятий, ход мыслей).
Зато когда читательская аудитория сформируется, из неё можно вытягивать профит одним из описанных выше методов.
Да, за счёт гостевых постов хочется получить интересный опыт общения с комментаторами, фидбек у тебя значительно выше. Но важно знать и с кем говоришь, что в случае с Minoru, Dr.AKULAvich, Vlsu (теми, кто ведёт блоги), стимулирует ещё больший интерес к общению (азарт узнать человека получше). Как правило, ведение блога говорит, что человек открыт для общения. И главная заслуга твоего блога для меня в сподвижении на собственное блогописательство (да-да, девлогописательство :)).
Это вывод через ASCII? Жжжжжуть! :-)
Ты так больше не шути! А то всем внушишь, что гентушники — все немного не того. Имелся в виду вывод через DirectFB.
@Minoru комментирует…
ОтветитьУдалитьЕсли пишешь для людей и с прицелом на редактирование — пиши в вики, а не в блог.
Вставлю своих 2 цента: virens, если тебе действительно симпатична идея Wiki, то загляни на GitHub и зацени, как по-грамотному её вести (один список языков разметки чего стоит!). Твой же странный способ организации shared posts отдаёт на фоне нормальной Wiki как дикость и профанство.
@virens
ОтветитьУдалитькогда ты выкладываешь откровенно сырые черновики на 30 строчек, ты можешь думать, что делаешь примерно тоже самое, что и я (на примере этого поста)
У меня цели несколько иные. Эти "черновики на 30 строчек" я пишу для поддержания жизни блога при отсутствии времени писать что-то большее и поддержания тематичности (Linux, Ubuntu, Android). Например, зашёл посетитель и увидел, что посты есть каждый месяц (в месяц их как минимум 2), и вероятность того, что он подпишется на блог резко возрастёт. А если писать длинные и очень ценные посты раз в пол года, то и аудитория не наберётся, и посетителю на полуживой блог подписываться не захочется...
Хотя сравнительно длинные посты всё же есть: про консоль, про убунту на флешке, про SliTaz, про новый ноутбук...
Следующий мотив - получения читателей из поиска и помощь новичкам. Короткая заметка (иногда короткий баян) для новичка может быть очень и очень полезна. Пример: последние заметки про установку ядра 3,5 и включение спящего режима. Они на первых позициях в соответствующих запросах гугла. И посещаемость на них растёт день ото дня. Значит, хоть ценности для людей "в теме" от таких заметок нет, но новичкам они нужны.
А когда читателей станет больше, то написание больших постов будет как раз кстати: бОльшее число людей сможет поправить автора, высказать своё мнение, потроллить и тд и тп
текст ты после этого не правишь (в отличие от меня)
Правлю, и не раз. Иногда комментаторы что-то подправят, иногда получу очередное извещение от Orphus'а c оЧеПяткой
и аудитория ещё не такая большая
Вот в аудиторию многое и упирается. Желания писать огромные посты, которые прочтут единицы, нет, ибо времени и сил уйдёт масса, а итог не обрадует...
И да, Михаил, можно помечать затравки особым образом, типа "PS: это пост затравка (что это?). Уважаемые комментаторы, пишите свои идеи и конструктивную критику. Она будет учтена автором и совместными усилиями будет создан идеальный пост!". Чтобы меру знать. А то можно переборщить и выглядеть очень жИрным троллем (по себе знаю :-) )
VLC в Сквизи хорош, а вот mplayer сломали... Причем сломали не сразу после выхода дистрибутива, а где-то к декабрю 2011 г. Когда последний раз пробовал (этой весной), он все еще не работал. Правда, есть функционирующая версия в debian multimedia. Там же, кстати, и версия VLC лежит по-свежее (2.0.1), которая, помимо всего прочего, умеет воспроизводить видео в консоли в полноэкранном режиме, хотя и без возможности управления воспроизведением.
ОтветитьУдалитьВ Mplayer самое клёвое то, что он умеет в консоли, без иксов :-)
ОтветитьУдалитьХороший пост -- много интересного для начинающих пользователей МПлейера, которых их ман пугает одной своей длиной.
ОтветитьУдалитьНасчет ДВД-меню: можно использовать dvdnav:// вместо dvd://
еще 5 копеек:
ОтветитьУдалить~% cat .[my_favourite_shell]rc
...
function playwinsub () (
mplayer2 -subcp cp1251 -sub $1 $2
)
function playdvd () (
mplayer2 dvdnav:// -dvd-device $1
)
function playbr () (
mplayer2 br:// -bluray-device $1
)
...
подскажите плз.....
ОтветитьУдалитьесть плейлист, но уровень звука файлов разный, каким образом можно сделать пометки в плейлисте что б прописать уровень звука каждого файла
> каким образом можно сделать пометки в плейлисте что б прописать уровень звука каждого файла
ОтветитьУдалитьНе уверен, что плейлисты поддерживают такого рода метаданные. Гораздо более удачным решением является использование ReplayGain — информации о громкости, записанной в теги файла. Единственный минус — ReplayGain должен поддерживаться проигрывателем, что не всегда имеет место быть.
Для MP3 можно использовать mp3gain (для решения упомянутой выше проблемы с поддержкой есть флаг -r, позволяющий без потерь преобразовать громкость файла), для flac — metaflac.
Удачи!
http://zenux.ru/articles/33/ --- полезная, может быть кому нибудь ссылочка.
ОтветитьУдалитьу меня один такой очень простой вопрос - как в mplayer-е промотать кадр вперед/назад от текущего места воспроизведения?
ОтветитьУдалитьЧтобы промотать фильм на один кадр вперёд, нужно нажать точку, а вот для перемотки назад кнопки нету.
ОтветитьУдалить