LINUX.ORG.RU

Сообщения metrander

 
Форум — Development

FFMPEG скриншот

Система UBUNTU server 12.04 + NGINX, установлен FFMPEG. Подскажите причину. Хочу сделать скриншот с видеофайла, с консоли делается всё на ура, но если тоже самое сделать через скрипт и вызывать через клик, то результат нуль. Пример в php файле: $cmd=«/root/ffmpeg/ffmpeg -i /home/webmaster/www/VIDEO_TMP/d700e812b06fe7e5c1c013155adbab36.mp4 -pix_fmt rgb24 -vframes 1 -s 100x50 /home/webmaster/www/VIDEO_TMP/screenshot.gif 2>&1»; exec($cmd);

metrander
()
Форум — General

Не могу установить yasm-1.2.0

OS Ubuntu 12.04 Для нормальной установки ffmpeg x264 libx264-dev нужно обновить asm-1.1.0 на asm-1.2.0, что я и делаю:wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz tar xvf yasm-1.2.0.tar.gz и т.д..Но ссылка http://www.tortall.net для скачивания - мёртвая и найти другую(пробовал) не могу. Может кто подскажет, как это обойти.

metrander
()
Форум — Linux-install

server UBUNTU && no-ip

Поставил server Ubuntu 12.04 + NJINX, подключился к no-ip, но зайти на него(на сервер) с внешнего адреса не могу. Интернет есть, привязка домена третьего уровня к динамическому ip есть. Может, что-то я упустил? Может ли провайдер всё это дело тормозить?

metrander
()
Форум — Admin

nginx время выполнения скрипта ffmpeg

Такая ситуация, OS ubuntu 12.04, стоит NGINX. Загружаю видео на сервер(проблем нет), затем на серваке крутиться крон(период 2 минуты), который конвертирует файлы и переносит в другую папку. С маленькими файлами все хорошо, но когда большой файл, то проблема. Т.е. переносится обрезанный файл, похоже на то что время исполнения скрипта,который конвертирует файлы ограничено. В логе NGINX такое сообщение:a client request body is buffered to a temporary file /tmp/0000000001, client: xx.xx.xx.xx, server: test.org, request: «POST .... конфиг nginx.conf: user nginx; worker_processes 2; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] »$request" ' '$status $body_bytes_sent «$http_referer» ' '«$http_user_agent» «$http_x_forwarded_for»'; access_log /var/log/nginx/access.log main; sendfile on; #tcp_nopush on; proxy_read_timeout 4600; proxy_connect_timeout 4600; keepalive_timeout 4600; client_max_body_size 500M; #gzip on; include /etc/nginx/conf.d/*.conf; }

В php.ini max_execution_time, т.е. все параметры выставлены.

metrander
()
Форум — Development

swfuploader получить переменную

Может кто работал с флэш загрузчиком - SWFUploader? Загружаю видеофайлы с помощью этой флэшки, uploader.php принимает видеофайл присваивает к нему своё уникальное имя, затем снимает с него картинку называет её тем же именем и сохраняет её в отдельную папку. Как мне передать это имя файла(картинки) в загрузчик, чтобы по окончанию загрузки и отработки скрипта uploader.php я мог отобразить картинку. Нарыл, что за это отвечает обработчик uploadSuccess с параметром serverData, но как это применить на практике, не знаю.

metrander
()
Форум — Development

Загрузка файла на другой домен

Есть 2 сервера сервер1 и сервер2. На сервер1 стоит форма загрузки. Нужно, чтобы загружаемые файлы попадали на сервер2. Пробовал в форме загрузке поставить action=«http://сервер2/upload.php», но почему то массив $_FILES['myfile']['name_tmp'] пустой, т.е. не выбирает файл, хотя $_FILES['myfile']['name'] - указывает на оригинальное имя. Но этот способ малоприемлен, не хотелось бы афишировать полный путь к скрипту upload.php. Пробовал другим способом при помощи cURL, но он требует абсолютный путь к загружаемому файлу, а вытянуть полный путь проблематично в целях безопасности.Я делал так: загружал файл во временную директорию на сервер1, т.е. там где форма загрузки, затем я $_FILES['myfile']['name_tmp'], где указывается полный путь курлом перекидывал на сервер2. Но это полный абзац. Есть ли правильный способ как это сделать?

 ,

metrander
()
Форум — Development

Конвертация ffmpeg через cron

Мужики, помогите! Загружаю видео с домена -А на другой домен -В (ubuntu 12.04) с помощью curl, после проверки - загружен ли файл, на домене -В в таблицу repozit помещается запись с флагом 0 и с id загруженным файлом. На домене -В крутится cron (5 мин) . Крон запускает скрипт, который пробегает по таблице и ищет файлы с флагом 0 меняет его на 1 и конвертирует (ffmpeg) в *.flv с перекидкой в другой каталог. Проблема: скрипт запущенный кроном не конвертирует файл, а флаг с 0 на 1 меняет. Но если я запущу отдельно скрипт http://domen_B/convert.php, файл конвертируется. Содержимое скрипта:$query=«select * from repozit where status=0»; $mysql_rez=mysql_query(«$query»,$dbaza) or die(«Error»); while($rez=mysql_fetch_assoc($mysql_rez)){ $name_video=$rez['name']; $id=$rez['id']; $name_v=preg_replace( '/\..*$/', ", basename( $name_video ) );

$out=«video/».$name_v.".flv"; $in=«video_tmp/».$name_video;

$cmd = «ffmpeg -v 0 -i $in -ar 11025 $out 2>&1»; $fh = popen( $cmd, «r» ); while( fgets( $fh ) ) { } pclose( $fh );

$out=«video/».$name_v.".gif"; $cmd = «ffmpeg -i $in -pix_fmt rgb24 -vframes 1 -s 300x200 $out 2>&1»; $fh = popen( $cmd, «r» ); while( fgets( $fh ) ) { } pclose( $fh );

$query=«update repozit set status=1 where id='$id'»; mysql_query(«$query»,$dbaza) or die(«Error»); }

metrander
()
Форум — Development

не вижу ffmpeg

Поставил ubuntu server 12.04, накрутил на него ffmpeg, затем проверил через phpinfo(), там такой результат: ffmpeg ffmpeg-php version 0.6.0-svn ffmpeg-php built on Feb 25 2012 17:56:36 ffmpeg-php gd support enabled ffmpeg libavcodec version Lavc53.34.0 ffmpeg libavformat version Lavf53.20.0 ffmpeg swscaler version SwS2.1.0

Directive Local Value Master Value ffmpeg.allow_persistent 0 0 ffmpeg.show_warnings 0 0

Закачал не сервер avi файл в папку video и выполняю: $vid = «video/22.avi»; $ffmpegInstance = new ffmpeg_movie($vid); echo «getDuration: » . $ffmpegInstance->getDuration() . «<br />». «getFrameCount: » . $ffmpegInstance->getFrameCount() . «<br />». «getFrameRate: » . $ffmpegInstance->getFrameRate() . «<br />». «getFilename: » . $ffmpegInstance->getFilename() . «<br />». и т.д Т.е. я хочу посмотреть результат ffmpeg, но я ничего не вижу.

 , , ,

metrander
()
Форум — Development

player на сайте

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

metrander
()
Форум — Admin

pacman не обновляет

что-то стало с pacman, при попытке связаться с зеркалом, например - с yandex.ru, выбивает в ошибку по тайм ауту, хотя инет в порядке и зеркало пингуется. Пробовал другие зеркала - результат тот же ( mirror.yandex.ru : Failed to connect to 2a02:6b8:0:201::1: Network is unreachable). В чём может быть причина???? Раньше всё работало.

metrander
()
Форум — Admin

Увеличить дисковое пространство с помощью другого диска

Такая ситуация. В каталоге пользователя заканчивается свободное место. Есть винт (раздел создан, отформатирован, подсоединён, вижу его как /dev/sdb1 ) можно ли его так с монтировать чтобы у пользователя в папке увеличилось свободное место за счёт этого диска? И надо ли потом играться с правами доступа этого пользователя к этому диску?

metrander
()
Форум — Admin

help

ребята, я по моему, доигрался. Подключил дополнительный винт, создал раздел, как положено вобщем-то, но в файле fstab я прописал ерунду и перезагрузил linux. После перезагрузки система выдаёт сообщение об ошибке и система предлагает ввести пароль рута, но после этого я могу зайти в мэнеджер но сохранить ничего не могу. Короче, мне нужно убрать строчку, где я прописал не правильно в fstab. Есть кокой-нибудь способ, чтобы всё это дело восстановить, или это торба?

metrander
()
Форум — Admin

Увеличть дисковое пространство

Возможно ли добавить по горячему винт (sata) для увеличении дискового пространства в домашней директории. Никогда такого не делал, по советуйте, какие могут быть ньюансы и очередность выполнения. Заранее спасибо

metrander
()
Форум — Admin

Одновременный доступ

В чём может быть проблема? Поставил хостинг на арче, прекрасно виден из инета, но вот в чём загвоздка: Есть другогой хостинг(платный), на нём я хочу сделать online кинотеатр, т.е. это основной сайт, а файлы фильмов я захотел разместить на домашнем хостинге. Столкнулся с такой проблемой ... при просмотре фильмов не всегда открывается файл, пишет, что его не существует или нет к нему доступа. Доступ на файлы дал 755. Где копать, подскажите

metrander
()
Форум — Admin

Запустить сервер

Нужно подключить домашний хостинг. На данный момент всё работает, все демоны крутятся на арчлинуксе, т.е. apache, php, mysql. Всё работает, но только в локалке. Может у кого есть опыт? Подскажите порядок, чтобы можно было подключать домен для полноценной работы в интернете. Всем спасибо

metrander
()
Форум — Admin

Apache -> libpcre = :(

Может кто поможет. Установил апач, но при запуске выдаёт сообщение:

/usr/sbin/httpd: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory

metrander
()

RSS подписка на новые темы