FPlay - видеоплеер в Колибри
-
Нет. Я же в принципе просто дизассемблировал сишную либу слинкованную с kpack из старого варианта. Можно попробовать сравнить исходники kpack для Колибри и Виндовс. Взять сишные коды и сравнить.
Посмотрел в у меня бинарнике: KPack - Kolibri Packer, version 0.1 Uses LZMA v4.32
Размер файла 14 336 байт.
Размер файла 14 336 байт.
Могу только предложить Linux версию в ассемблерном исполнении - давно лежит на SVN. Для Виндовс не делал к сожалению.
[оффтоп] вот так надо паковать колибри http://www.dailymail.co.uk/news/article ... pants.html [/оффтоп]
Мужик жадный мудак, а такую ссылку лучше в чат размещать а не здесь.
Не смотрит mp4 и flv из вконтакта, увы. Пишет, что video stream not detected. И что big value too big, но это к делу не относится.
Да, выглядит няшно. Здорово!
Из плюсов: теперь малиновый потоки больше не остаются висеть при принудительном штатном завершении плеера, скинованое окно таскается - существенный плюс.
Из минусов - слишком сильно lite сделал. Если видео для воспроизведения еще удается найти около 30-40% из всего зоопарка, то со звуком совсем бяда. 15-20% от того что воспроизводится как видео.
Может имеет смысл собрать в таком же исполнении и полную версию кодеков?
Из минусов - слишком сильно lite сделал. Если видео для воспроизведения еще удается найти около 30-40% из всего зоопарка, то со звуком совсем бяда. 15-20% от того что воспроизводится как видео.
Может имеет смысл собрать в таком же исполнении и полную версию кодеков?
Странно, а у меня наоборот - видеокодеков нужных не находилось. Пришлось самому делать видео в нужном формате.
На Хабре недавно подсказывали, что перемотку можно сделать одной командой ffmpeg, кстати.
На Хабре недавно подсказывали, что перемотку можно сделать одной командой ffmpeg, кстати.
Если что-то не проигрывается рекомендую сделать ffpobe имя_файла -show_streams и выложить лог. Буду добавлять форматы и кодеки только по необходимости. Для Win ffpobe есть здесь
Теперь с паузой
Я добавил декодеры AAC и разные MPEG.
И ещё плеер отбрасывает кадры при сильной загрузке. В эмуляторах это может приводить к порче картинки.
Теперь с паузой
Я добавил декодеры AAC и разные MPEG.
И ещё плеер отбрасывает кадры при сильной загрузке. В эмуляторах это может приводить к порче картинки.
Last edited by Serge on Thu Mar 01, 2012 1:13 pm, edited 2 times in total.
mp4 из втентакля:
flv с ютьюба:
Spoiler:
Code: Select all
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Adzumanga Daioh!.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
creation_time : 1970-01-01 00:00:00
encoder : Lavf52.40.0
Duration: 00:24:10.94, start: 0.000000, bitrate: 379 kb/s
Stream #0.0(und): Video: h264, yuv420p, 320x240 [PAR 1:1 DAR 4:3], 246 kb/s, 23.98 fps, 25 tbr, 25 tbn, 50 tbc
Metadata:
creation_time : 1970-01-01 00:00:00
Stream #0.1(rus): Audio: aac, 44100 Hz, stereo, s16, 128 kb/s
Metadata:
creation_time : 1970-01-01 00:00:00
[STREAM]
index=0
codec_name=h264
codec_long_name=H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
codec_type=video
codec_time_base=1/50
codec_tag_string=avc1
codec_tag=0x31637661
width=320
height=240
has_b_frames=0
sample_aspect_ratio=1:1
display_aspect_ratio=4:3
pix_fmt=yuv420p
r_frame_rate=25/1
avg_frame_rate=869675/36273
time_base=1/25
start_time=0.000000
duration=1450.920000
nb_frames=34787
TAG:creation_time=1970-01-01 00:00:00
TAG:language=und
[/STREAM]
[STREAM]
index=1
codec_name=aac
codec_long_name=Advanced Audio Coding
codec_type=audio
codec_time_base=0/1
codec_tag_string=mp4a
codec_tag=0x6134706d
sample_rate=44100.000000
channels=2
bits_per_sample=0
r_frame_rate=0/0
avg_frame_rate=11025/256
time_base=1/44100
start_time=0.000000
duration=1450.945306
nb_frames=62487
TAG:creation_time=1970-01-01 00:00:00
TAG:language=rus
[/STREAM]
Spoiler:
Code: Select all
Input #0, flv, from 'Three Days Grace - I Hate Everything About You.flv':
Metadata:
duration : 216
starttime : 0
totalduration : 216
width : 320
height : 240
videodatarate : 246
audiodatarate : 58
totaldatarate : 310
framerate : 15
bytelength : 8391432
canseekontime : true
sourcedata : BD4BC0703MM1321216354715467
purl :
pmsg :
Duration: 00:03:36.18, start: 0.000000, bitrate: 310 kb/s
Stream #0.0: Video: h264, yuv420p, 320x240 [PAR 1:1 DAR 4:3], 251 kb/s, 15 tbr, 1k tbn, 30 tbc
Stream #0.1: Audio: aac, 44100 Hz, mono, s16, 59 kb/s
[STREAM]
index=0
codec_name=h264
codec_long_name=H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
codec_type=video
codec_time_base=500/15001
codec_tag_string=[0][0][0][0]
codec_tag=0x0000
width=320
height=240
has_b_frames=0
sample_aspect_ratio=1:1
display_aspect_ratio=4:3
pix_fmt=yuv420p
r_frame_rate=15/1
avg_frame_rate=0/0
time_base=1/1000
start_time=0.000000
duration=N/A
[/STREAM]
[STREAM]
index=1
codec_name=aac
codec_long_name=Advanced Audio Coding
codec_type=audio
codec_time_base=0/1
codec_tag_string=[0][0][0][0]
codec_tag=0x0000
sample_rate=44100.000000
channels=1
bits_per_sample=0
r_frame_rate=0/0
avg_frame_rate=1000/23
time_base=1/1000
start_time=0.000000
duration=N/A
[/STREAM]
SoUrcerer
На свежем должно работать.
На свежем должно работать.
Пауза работает, mp4 и flv из контакта смотрятся. Ура.
Я не смог посмотреть ни одно видео для Колибри. Может я делаю что-то не так?
Звук у мя не поддерживается и видео на ноуте geforce 310m - может в этом проблема?
Звук у мя не поддерживается и видео на ноуте geforce 310m - может в этом проблема?
Из хаоса в космос
Who is online
Users browsing this forum: No registered users and 2 guests