{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
SifoN * 1.04
[автор] (28 авг 2015, 05:04) [0/0] [0] [отв] [спам] [под] +1 | -1

Всем привет. Решил конвертировать видео файлы на сервере столкнулся с проблемой что ничего не конвертируется* мой код:
[code]$file_in = realpath('http://'.$_SERVER['HTTP_HOST'].'/files/videos/'.$res['folder'].'/'.$name.'.'.$patch);

$file_out = realpath('http://'.$_SERVER['HTTP_HOST'].'/files/videos/'.$res['folder'].'/'.$name.'.3gp');
if (!file_exists($file_out))
{
exec('ffmpeg -i $file_in -ar 8000 -ab 32k -f 3gp -b 700k -s 176x144 -ac 2 -y $file_out');
}[/code]
Мануала прочитал не мало. Функция exec() на сервере работает. Что не так хз... помогите кто чем может. За ранее спасибо.


Изм. 1 раз. / Посл. изм.
SifoN * 1.04
(28 авг 2015, 05:05)
2.
Hatsune Miku * [мошенник] 22.23
(28 авг 2015, 05:18) [0/0] [0] [отв] [спам] [под] +1 | -1

ошибка выводится? Логи?
Добавлено 28.08.15 в 05:19:19:
Погоди...

[code]
$file_in = realpath('http://'.$_SERVER['HTTP_HOST'].'/files/videos/'.$res['folder'].'/'.$name.'.'.$patch);

$file_out = realpath('http://'.$_SERVER['HTTP_HOST'].'/files/videos/'.$res['folder'].'/'.$name.'.3gp');
[/code]

Ты чо курил? Указывай путь относительно корня сервера. Как он по HTTP то запишет файл?
Добавлено 28.08.15 в 05:22:17:
Да и конкатенация строк то не верная. У тебя аргумент отдаётся в одинарных ковычках. Т.е. переменные не заменяются на их реальные значения, а так и отдаются строкой.

Вот так вот пробуй: http://xhor.ru/188.cgi
Добавлено 28.08.15 в 05:23:17:
+ условие меня настораживает.
Добавлено 28.08.15 в 05:24:18:
Если и сейчас не работает, то проверь наличие кодеков. Включи показ ошибок или давай логи
Добавлено 28.08.15 в 05:25:29:
кароче. Автор ты рак *


Изм. 2 раз. / Посл. изм.
Hatsune Miku * [мошенник] 22.23
(28 авг 2015, 05:23)
3.
VarrkaN * 0.35
(28 авг 2015, 05:26) [0/0] [0] [отв] [спам] [под] +1 | -1

SifoN, Пробуй путь через $_SERVER['DOCUMENT_ROOT'] указывать. Ну и вообще посмотри через echo, какие в данный момент указываешь пути...

4.
Hatsune Miku * [мошенник] 22.23
(28 авг 2015, 05:27) [0/0] [0] [отв] [спам] [под] +1 | -1
VarrkaN,

тут нужно не пробовать а именно менять * Как PHP сохранит файл по HTTP? *

5.
SifoN * 1.04
[автор] (28 авг 2015, 05:38) [0/0] [0] [отв] [спам] [под] +1 | -1
Hatsune Miku,

Я уже это понял. Я просто вчера пол дня мучался. И путь указывал ../file/и т.д. сейчас попробую так

6.
Hatsune Miku * [мошенник] 22.23
(28 авг 2015, 05:43) [0/0] [0] [отв] [спам] [под] +1 | -1
SifoN,

дело не токо в путях читай весь мой комм. пост 2

7.
SifoN * 1.04
[автор] (28 авг 2015, 05:48) [0/0] [0] [отв] [спам] [под] +1 | -1
Hatsune Miku,

Чем тебе условие не нравится?) И как узнать о наличие кодеков? Могу в наглую их установить если даже они есть*

8.
SifoN * 1.04
[автор] (28 авг 2015, 06:07) [0/0] [0] [отв] [спам] [под] +1 | -1
Hatsune Miku,

В общем конвертирует. Такой результат я получал вчера. Только не смог его повторить сегодня.* но файл весит 0кб

9.
Hatsune Miku * [мошенник] 22.23
(28 авг 2015, 13:32) [0/0] [0] [отв] [спам] [под] +1 | -1
SifoN,

Если сборка стандартная он не может кодирть в 3гп вроде как

10.
SifoN * 1.04
[автор] (28 авг 2015, 15:56) [0/0] [0] [отв] [спам] [под] +1 | -1
Hatsune Miku,

Начитавшись мануалов пришел к выводу что нужно пересобрать ffmpeg с нужными кодеками... но кто бы это сделал*
Добавлено 28.08.15 в 15:58:06:
Нужен кодек x264.... ставил отдельно, безрезультатно... нужна именно сборка ffmpeg с этим кодеком*

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений