Page 1 of 1

Качество воспроизведения видео после покупки кодеков.

Posted: Sat Dec 28, 2013 2:46 pm
by Vetals
Доброго времени суток.

Меня интересует:

1. Насколько качественно будет играть видео после покупки кодеков?

2. Какие форматы будет проигрывать (вместо обрывчатой инфо о "wmv" и "avi", прошу полный список пожалуйста). К примеру, можно ли будет смотреть онлайн YouTube?


Так как Raspberry Pi не сильно мощный ПК, то на многое не надеюсь, но по крайней мере AVI 720p - должно быть без лагов, иначе в покупе кодеков смысла не вижу :)

Заранее спасибо.

Re: Качество воспроизведения видео после покупки кодеков.

Posted: Mon Dec 30, 2013 9:42 am
by svsdval
Vetals wrote:1. Насколько качественно будет играть видео после покупки кодеков?
т.к. будет разблокирован аппаратный декодер - сам понимаешь у них качество очень высокое.
Vetals wrote:2. Какие форматы будет проигрывать (вместо обрывчатой инфо о "wmv" и "avi", прошу полный список пожалуйста). К примеру, можно ли будет смотреть онлайн YouTube?
Проигрывать будет любые форматы т.к. основа плееров на RPI ffmpeg+mplayer.
Vetals wrote:Так как Raspberry Pi не сильно мощный ПК, то на многое не надеюсь, но по крайней мере AVI 720p - должно быть без лагов, иначе в покупе кодеков смысла не вижу :)
avi и mkv - это просто контейнеры, нужно смотреть чем именно они были сжаты
то что сжато с помощью h264, 1080p тянет нормально - так как есть аппаратное ускорение.
думаю ты сам понимаешь что будет если его (аппаратного ускорения) не будет.

К тому же лучше в качестве дистрибутива юзать XBMC, тогда проблем будет меньше да и удобнее и симпотнее он на телеке смотрится =)

Re: Качество воспроизведения видео после покупки кодеков.

Posted: Tue Jan 28, 2014 1:56 pm
by Makloth
Уважаемые коллеги, прям в мою тему.
Задача: воспроизведение полноэкранных роликов с вызовом из консоли.
Простейшие Иксы с openbox, mplayer + плейлист.
Пробовал 2 реализации
1. Android MicroPC MK-802III ARM 2X1.5Ghz, 1024Mb Ram Mali400
Проблема возникла после запуска mplayer в режиме -fs (программное скаллирование загружало проц 100% - результат 3-5 fps)
2. Неттоп Nvidia ION2 (аппаратное декодирование через vdpau)
Платформа рабочая, но громоздкая и энергоемкая.

В связи с этим хочется от R-PI стабильного воспроизведения видео на телевизор hd-ready (ролики h263-264, SD 480p)
Для этого требуется приобретения кодеков, проигрывателя?

Re: Качество воспроизведения видео после покупки кодеков.

Posted: Wed Jan 29, 2014 9:35 am
by svsdval
Приобретение кодеков для H.264 не требуется, 1080p тянет в лёгкую, (по идее должен тянуть и MPEG4 - но не проверял т.к. всё смотрю в mkv с h264 720/1080p ) - учтите что нужно брать быструю флешку...

Re: Качество воспроизведения видео после покупки кодеков.

Posted: Thu Jan 30, 2014 8:23 am
by Vetals
Я всё еще не покупал кодеки, и теперь уже врядли буду покупать.

По нескольким причинам:

- Оформление кредитной карты в среднем $5 ( Я не жлоб, но сейчас на счету каждая копейка).
- Необходим аккаунт в пэйпэл. Конечно я читал ихнюю политику конфиденциальности и бла бла бла, но в реальности, никто не знает как используются все данные в пэйпале.

- Если попросить сторонние обменные компании за WebMoney приобрести эти кодеки, то этот способ еще дороже чем озвученные выше.

Недавно я попросил подключить нормальные платежные системы для стран СНГ, а модер подумал что я прошу только за Россию, цитата:

http://www.raspberrypi.org/forum/viewto ... 63&t=68004
It isn't a big problem for the vast majority of people who buy them.

The Foundation, a UK based charity, doesn't have the time or money to link up with every payment system on the internet. So they have to use what is the most common worldwide, rather than payment companies in every single country of the world that buys Pi's.

Sorry.
Перевод:
Покупка кодеков не является большой проблемой для большинства людей которые покупают эти кодеки.

Благотварительная Британская организация не имеет времени или денег чтобы подключить каждую платёжную систему интернета. Поэтому они выбрали наиболее популярную платёжную систему которая используется по всему миру, а не такую которая предлагает услуги только одной стране.
Извините.
(Перевод мой, литературный, но не дословный).

Так что, проще либо "забить" на эти кодеки или ( да простит сообщество) подобрать ключ, ибо в моём случае я реально имею на это право, так как брал Пай у перекупщиков, но за те же деньги мне бы хватило на 2 платы модельки Б, плюс, хватило бы еще на "сходить в супермаркет и купить чего нибудь съедобного".

Re: Качество воспроизведения видео после покупки кодеков.

Posted: Fri Jan 31, 2014 8:53 am
by LKA
самостоятельно установите расбиан и посмотрите в
/opt/vc/src/hello_pi/hello_video/test.h264
у меня на данный момент это видео с характеристиками
Разрешение экрана 1920 x 1080
Соотношение сторон 1.77778
Формат H264
Кадров в секунду 25.000
Выбранный кодек ffh264

кажет без покупки кодеков и проблем, так что если вы создадите свои ролики с теми же характеристиками, то и работать будет так же.
зы: родной omxplayer работает без иксов, заскриптовать непрерывный показ видео из какого-то определенного каталога - дело 7 минут и 7 строк.

Re: Качество воспроизведения видео после покупки кодеков.

Posted: Sat Feb 01, 2014 5:57 pm
by Vetals
LKA

Да, Вы правы. Огромное спасибо за подсказку.

H264 БЕЗ КОДЕКОВ - играет без проблем.





В консоли надо всего лишь перейти в нужную папку и прописать

Code: Select all

omxplayer "Мой фильм 1.avi"
(т.е. русские названия тоже понимает).

Для непрерывного просмотра одного фильма за другим, создать bash скрипт и вписать несколько раз:

Code: Select all

omxplayer "Фильм 2010.avi"
omxplayer "Фильм 2011.avi"
omxplayer "Фильм 2012.avi"
omxplayer "Фильм 2013.avi"
Сохранить и затем вызвать этот баш скрипт.

В условиях недоступности другого ПК, можно конвертировать видео других форматов в Н264 прямо на Расберри Пай. Это будет долго. И чтобы хватало ресурсов на другие нужды (например музычку послушать), рекомендую запускать процесс конвертирования с пониженным приоритетом:

Code: Select all

nice -n 19 ffmpeg бла бла бла 


Как кодировать видео других форматов внутри ffmpeg ( и screen , если хочется закрыть консоль конвертирования ) - можно найти в интернете.

Re: Качество воспроизведения видео после покупки кодеков.

Posted: Mon Feb 03, 2014 6:29 am
by svsdval
Vetals wrote: LKA
Для непрерывного просмотра одного фильма за другим, создать bash скрипт и вписать несколько раз:

Code: Select all

omxplayer "Фильм 2010.avi"
omxplayer "Фильм 2011.avi"
omxplayer "Фильм 2012.avi"
omxplayer "Фильм 2013.avi"
Если вы не собираетесь делать плейлист, тогда можно обойтись одной строчкой

Code: Select all

find /path2avi/ -name "*.avi" -exec mplayer {} \; 
проиграет все avi файлы, и завершит своё выполнение

Если нужно проигрывать постоянно:

Code: Select all

while true; do `find /path2avi/ -name "*.avi" -exec mplayer {} \;`; sleep 1; done; 
Если нужно произвести ещё какие либо расчёты до или после тогда уже будет выглядеть так:

Code: Select all

IFS=$'\n';
while true; do
    for i in `find /path2avi/ -name "*.avi"`; do
        echo "Start play: $i";
        mplayer "$i";
        echo "play:$i done...";
    done;
done;

Re: Качество воспроизведения видео после покупки кодеков.

Posted: Tue Feb 04, 2014 1:03 pm
by Makloth
У меня как раз стоит задача в воспроизведении плейлиста.
С медиаплеером проблем не было:
проигрывался плейлист с опцией -loop 999 в течение суток, затем прибивался из cron.
После обновления плейлиста вызывался вновь.

Теперь надо адаптироваться к omxplayer.

Re: Качество воспроизведения видео после покупки кодеков.

Posted: Thu Feb 06, 2014 5:36 pm
by svsdval
Makloth wrote:У меня как раз стоит задача в воспроизведении плейлиста.
С медиаплеером проблем не было:
проигрывался плейлист с опцией -loop 999 в течение суток, затем прибивался из cron.
После обновления плейлиста вызывался вновь.
Теперь надо адаптироваться к omxplayer.
Дык что тебе мешает создать плей лист , записать в файл, потом читать и проигрывать =)
к примеру:
создал ты вручную плейлист с указанием какие файлы играть , ну или так find /some/avi/dir/ -name "*.avi" >~/myplaylist.txt
потом пишешь сложный до безумия скрипт ))

Code: Select all

#!/bin/bash
while true; do # бесконечный цикл
    #делаем тут что то до начала проигрывания "плей листа"
    while read avifile; do # цикл по строкам, считали строчку с указанным файлом в "плей листе"
       echo "now we play $avifile; =)"; # показали что хотим сделать
       omxplayer $avifile; # запустили плеер
    done < ~/myplaylist.txt; # читаем файл построчно , ! внимание в конце файла должна быть пустая строка иначе считает на 1 строчку меньше =)))
#тут делаем что то после окончания "плей листа" )))
sleep 1; # ждём секунду и продолжаем заново играть )))
done;

Re: Качество воспроизведения видео после покупки кодеков.

Posted: Fri Feb 07, 2014 4:42 am
by LKA
конструкция с find сама найдет всё, что бы будете докладывать в каталог с видео, плейлист не нужен
если нужна строгая очередность проигрывания, используйте имена с цифрами, например
000_кин1.ави
001_кино_про_войну.мов
................
099_кино_про_космос.мкв
100_просто музыка.мпг

Re: Качество воспроизведения видео после покупки кодеков.

Posted: Fri Feb 07, 2014 12:22 pm
by svsdval
LKA wrote:конструкция с find сама найдет всё, что бы будете докладывать в каталог с видео, плейлист не нужен
если нужна строгая очередность проигрывания, используйте имена с цифрами, например
000_кин1.ави
001_кино_про_войну.мов
................
099_кино_про_космос.мкв
100_просто музыка.мпг
В случае с пронумерованными файлами - да, а если он захочет поставить повторение , что бы несколько раз в разных местах один и тот же ролик встречался ??, или просто поменять последовательность ??
делать символические ссылки и переименовывать файлы - явно не выход =)

а с текстовым файлом манипуляции очень просты да и можно делать что охота , =) сортировать как угодно в разброс, повторять один и тот же ролик по 100 раз итп.

Re: Качество воспроизведения видео после покупки кодеков.

Posted: Thu Feb 13, 2014 5:25 am
by Makloth
Спасибо за советы.
К сожалению, построчное воспроизведение из текстового плей-листа не получается:
первый файл воспроизводится корректно, но на воспроизведении второго omxplayer выпадает с ошибкой.
После этого срабатывает цикл и воспроизводится первый файл.

Re: Качество воспроизведения видео после покупки кодеков.

Posted: Fri Feb 14, 2014 2:42 am
by svsdval
Makloth wrote:Спасибо за советы.
К сожалению, построчное воспроизведение из текстового плей-листа не получается:
первый файл воспроизводится корректно, но на воспроизведении второго omxplayer выпадает с ошибкой.
После этого срабатывает цикл и воспроизводится первый файл.
А что за ошибки пишет, кинь сюда, может дело поправимо =)

Re: Качество воспроизведения видео после покупки кодеков.

Posted: Sun Sep 22, 2019 8:33 pm
by serhi999
Makloth wrote:
Tue Feb 04, 2014 1:03 pm
У меня как раз стоит задача в воспроизведении плейлиста.
С медиаплеером проблем не было:
проигрывался плейлист с опцией -loop 999 в течение суток, затем прибивался из cron.
После обновления плейлиста вызывался вновь.

Теперь надо адаптироваться к omxplayer.
https://www.youtube.com/watch?v=X-KK7Dh ... e=youtu.be