![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
sayber |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 231 Регистрация: 30.7.2006 Где: Moscow - qwerty Репутация: нет Всего: нет |
Кто знает как можно с помощью пхп и(или) иных средств перекодировать видео из avi в flv.
Как это делается на видео-порталах: video.mail.ru, video.privet.ru, rutube и т.д. Это сообщение отредактировал(а) sayber - 23.7.2007, 15:43 --------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~WoW CafeSayber © Портфолио ~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|||
|
||||
smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
Используя внешнюю консольную утилиту с вызовоем её через exec или иже с ним.
Добавлено через 31 секунду Можно еще модуль для PHP написать на C который бы тоже используя сторонние открытые библиотеки перекодировал форматы |
|||
|
||||
sayber |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 231 Регистрация: 30.7.2006 Где: Moscow - qwerty Репутация: нет Всего: нет |
Если сайт на хостинге... как я буду запускать утилиту что бы из avi в flv кодировать???
Как это к примеру реализовано на многих сайтах. --------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~WoW CafeSayber © Портфолио ~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|||
|
||||
Diesel Draft |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 876 Регистрация: 18.1.2005 Где: Lviv, Ukraine Репутация: 1 Всего: 5 |
Я так понял ты хочешь показывать видео на своем сайте. Для этого тебе не надо конвертировать в flv, Флешь и так может показать.
|
|||
|
||||
smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
||||
|
||||
Insight |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 5.2.2006 Репутация: 1 Всего: 1 |
http://ffmpeg-php.sourceforge.net/
почитай.. но просто на виртуальный хостинг ты её не поставишь.. , выделенный или виртуально выделенный все равно будет нужен... чтоб такое на сервак поставить и пользоватся им.. |
|||
|
||||
GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 8 Всего: 32 |
Посмотри вот это. Может там есть идеи...
-------------------- ![]() ![]() |
|||
|
||||
sayber |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 231 Регистрация: 30.7.2006 Где: Moscow - qwerty Репутация: нет Всего: нет |
GZep, Спасибо посмотрю.
--------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~WoW CafeSayber © Портфолио ~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|||
|
||||
sayber |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 231 Регистрация: 30.7.2006 Где: Moscow - qwerty Репутация: нет Всего: нет |
Нашел отличную CMS по данной теме http://www.rayzz.net/
Я так понял без ffl библиотек виг что сзелаешь. Значит надо покупать сервак. --------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~WoW CafeSayber © Портфолио ~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|||
|
||||
smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
||||
|
||||
Diesel Draft |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 876 Регистрация: 18.1.2005 Где: Lviv, Ukraine Репутация: 1 Всего: 5 |
А почему б не показывать так как оно есть? Флешь єто кажется умеет
|
|||
|
||||
GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 8 Всего: 32 |
ну, наверное есть причины, по которым такие мощьные сервисы как "тумба" и "гугл видео" используют именно этот вариант.
А вариант перекодирования используя пхп никто даже не рассматривал? Тут все так плохо(быстродействие, память)? Сервлеты не вариант? -------------------- ![]() ![]() |
|||
|
||||
Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: нет Всего: 70 |
ну своими силами это реализовать в пхп почти нереально, а готовых решений нет. поэтом вариант с ffmpeg самый оптималный, хотя тоже не лишен недостатков. именно |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
Фискирую для тех, кто за последнюю неделю уже три новых темы создал в направлении "перекодировать видео средствами PHP"
|
|||
|
||||
IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
Есть вариант интеграции с видео-хостингами, если не можете позволить себе соответствующих технических ресурсов.
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
zv0r |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 24.2.2008 Репутация: нет Всего: нет |
Тоже когда-то пытался наладить перекодирование видео... Изучил столько, что мозг чуть не расплавился... В итоге ничего не получилось... Может кто-нибудь выложит подробную и наглядную инструкцию, чтоб не пришлось опять несколько десятков источников перелопачивать? А то уже сил нет...
|
|||
|
||||
Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 6 Всего: 22 |
||||
|
||||
zv0r |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 24.2.2008 Репутация: нет Всего: нет |
Vaulter, сарказм тут не к месту.... это тоже пробовалось... ни в какую не хочет работать((
|
|||
|
||||
Canarat |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 212 Регистрация: 11.3.2008 Где: Каспий Репутация: 5 Всего: 5 |
zv0r, без кода, проб и ошибок ничего работать не будет.
|
|||
|
||||
DeamonShan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 26.11.2005 Репутация: 3 Всего: 6 |
А можно ли открыть видео файл как текст (при необходимости декодировать в нужный текстовый файл) и по блокам декодировать?
если знать алгоритм декодирования.... |
|||
|
||||
Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 20 Всего: 42 |
можно
-------------------- Мир это Я. Живее всех живых. |
|||
|
||||
DeamonShan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 26.11.2005 Репутация: 3 Всего: 6 |
Ну вот, нужно найти алгоритм декодирования)))
|
|||
|
||||
Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 6 Всего: 22 |
что именно пробовалось и что именно не работает? |
|||
|
||||
smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
Vaulter, видимо человек набрал man ffmpeg, а оно не конвертит видео...
![]() |
|||
|
||||
IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
![]() -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
Almaz1985 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 30.4.2008 Репутация: нет Всего: нет |
Получилось поставить. Готов помочь. Предлагаю объединить усилия по изучению Rayzz. Тонна файлов и постоянно возникают вопросы!!!
|
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
А что такого особенного в этом райз? Два флеш проигрывателя для музыки и для видео? Этого добра навалом в инете.
|
|||
|
||||
DeamonShan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 26.11.2005 Репутация: 3 Всего: 6 |
поставил себе ClipShare
там ковертирование идет так:
flvtool2 дополнительно установил с урла http://inlet-media.de/flvtool2 все работает... |
|||
|
||||
zv0r |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 24.2.2008 Репутация: нет Всего: нет |
эм... а разве flvtool предназначен для конвертирования? Он же вроде нужен для работы с мета инфой с видео...
|
|||
|
||||
AntonShevchuk |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 21.5.2008 Репутация: нет Всего: 3 |
Еще библиотеки:
http://www.phpclasses.org/browse/package/3747.html - PHP Video Toolkit - использует связку ffmpeg+flvtool2 http://www.phpclasses.org/browse/package/3978.html/ - Program - использует связку mencoder+flvtool2 Из них без особого труда можно выдрать параметры для конвертирования файлов (для функции exec) |
|||
|
||||
DarkAngel |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 19.3.2005 Репутация: 1 Всего: 1 |
Самый простой способ действительно использовать в пхп exec и запускать ffmpeg .
не забудте только обязательно сначала перед сборкой ffmpeg собрать lame... иначе .flv останеться без звука. ну и простейший перегон если не читаете маны ...выглядит так ffmpeg -i (штзге мшвущ тфьу) -f flv -s vga (щгезге мшвущ тфьу ; |
|||
|
||||
GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 8 Всего: 32 |
выдает ошибку ![]() ![]() -------------------- ![]() ![]() |
|||
|
||||
Anarki |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 326 Регистрация: 14.3.2005 Репутация: 7 Всего: 11 |
Есть еще вариант делать запросы к сайту вида keepvid.com и получать от него сконвертированное видео. Но это уж если все совсем плохо
![]() Это сообщение отредактировал(а) Anarki - 11.8.2008, 09:11 |
|||
|
||||
Cycle |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 1.12.2007 Репутация: нет Всего: 3 |
Может я совсем не в тему пишу. Но как намедни выснилось,что для WordPress есть плагины для воспроизведения видео через флеш. (Конечно же он ничего не конвертит.) Может для Ваших поставленных задач лучше всего отталкиваться от этой связки. А дальше допиливать лобзиком допрограммировать самому под конкретные задачи.
|
|||
|
||||
MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
Cycle, да ты гений!!! хвала небесам что нашелся адин умный человек из всего раздела. и зачем мы тока тему поднимали??? ай-я-я безграмотные мы люди....
Хотя постой, а твой WordPress воспроизводит сразу же видео без перекодировки в флв?? сто пудов что нет. так что не то ты пишешь -------------------- Amazing ![]() |
|||
|
||||
Cycle |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 1.12.2007 Репутация: нет Всего: 3 |
[offtopic]
MoLeX, не понял причину иронии. Автору топику может это и не подойдет, а кому-то другому может и подойдет. А то что он не конвертит,я сразу написал. И тот кто внимательнее тебя темы читать будет, узнает об этом. [/offtopic] |
|||
|
||||
smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
Cycle, так тема то про конвертацию
![]() |
|||
|
||||
MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
Cycle, ты кругом не прав. тут тема про
существует много проигрывателей, но все они под flv, по этому и была создана эта тема... -------------------- Amazing ![]() |
|||
|
||||
dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 2 Всего: 137 |
В коллекцию.
FFmpeg на каждый день — краткое руководство по использованию FFmpeg. Потоковая обработка видео при помощи lighttpd/nginx, Mplayer(Mencoder), Ruby, Flvtool2. Обработка пользовательких видео — в т. ч., интересные заметки про создание thumbnails к видео. + flvtool++. Сам пока не смотрел толком, но пусть ссылка будет. Flvtool++ is a tool for hinting and manipulating the metadata of FLV files. It was originally created for Facebook's Video project (http://facebook.com/video/) for fast video hinting. It is loosely based on the Ruby FLVTool2, but is written in C++ for performance reasons. Это сообщение отредактировал(а) dm9 - 25.11.2008, 18:13 |
|||
|
||||
mogul82 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 282 Регистрация: 20.11.2008 Репутация: -1 Всего: -5 |
Выход тока один:
Писать модуль. А вы господа не забыли, что для конвртирования видео нужнен кодек (кодер\декодер). Ну или встроить обработку файла на уровне 0 и 1 в этот модуль. И вооб-ще какой хостинг разрешит - устанавливать модули для PHP и грузить часами их систему на 100%. |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
||||
|
||||
MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
хотя бы вот эти http://hosting.vingrad.ru/servers/ -------------------- Amazing ![]() |
|||
|
||||
gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: -1 Всего: 17 |
нужно записать файл на винчестер потом перекодировать?
или можно как только из form принимать, то сразу "на ходу" перекодировать? Это сообщение отредактировал(а) gcc - 2.10.2009, 08:06 |
|||
|
||||
Hellka |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 2.2.2006 Репутация: нет Всего: нет |
никто не сталкивался в с проблемой вопроизведения не с первой секунды, а, например, с середины ролика.
у меня сейчас, если ролик не прогрузился, то при установлении бегунка в середину, он (бегунок) просто возвращается назад. косяк плеера или конвертирования? |
|||
|
||||
numerovan |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 549 Регистрация: 1.12.2007 Репутация: 0 Всего: 2 |
Я сделал как сказали выше ...
Настроил модуль ffmpeg , запускаю через системную функцию system() , задал нужные параметры и всё ... получился flv. Могу даже пример покзать.
|
|||
|
||||
IgorIV |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 642 Регистрация: 7.9.2009 Репутация: 2 Всего: 8 |
Hellka, ни то ни другое. Твой косяк.
![]() Для того чтобы реализовать перемотку надо расписать ключевые кадры. Для этого воспользоваться утилитами flvtool2, yamdi. И разумеется поставить нужные модули к вебсерверу. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |