
Recherche avancée
Médias (1)
-
Bug de détection d’ogg
22 mars 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Video
Autres articles (88)
-
Personnaliser en ajoutant son logo, sa bannière ou son image de fond
5 septembre 2013, parCertains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;
-
Organiser par catégorie
17 mai 2013, parDans MédiaSPIP, une rubrique a 2 noms : catégorie et rubrique.
Les différents documents stockés dans MédiaSPIP peuvent être rangés dans différentes catégories. On peut créer une catégorie en cliquant sur "publier une catégorie" dans le menu publier en haut à droite ( après authentification ). Une catégorie peut être rangée dans une autre catégorie aussi ce qui fait qu’on peut construire une arborescence de catégories.
Lors de la publication prochaine d’un document, la nouvelle catégorie créée sera proposée (...) -
Publier sur MédiaSpip
13 juin 2013Puis-je poster des contenus à partir d’une tablette Ipad ?
Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir
Sur d’autres sites (6339)
-
JAVA RTSP Opening IP Cam failed on 401 - Unauthorized
5 avril 2016, par Filip MajeríkMorning,
i have problem with opening stream at my IP Cam D-Link DSC-935L. All works good in VLC, but when i try open stream at Java over the OpenCV (with opencv_ffmpeg310_64.dll) & VideoCapture - i get only this error :
[rtsp @ 000000002defd160] method DESCRIBE failed : 401 Unauthorized
My code snippet
videoCapture = new VideoCapture();
videoCapture.open("rtsp://admin@10.0.0.20:554/upceSource.mjpg");
if (!videoCapture.isOpened()) {
System.out.println("FAILED");
}else{
System.out.println("OK");
}How i can pass username by another way ? I have no password set.
Login : admin
Password : unused
Thanks for all help.
-
Anomalie #4129 : Echec de la première connexion des utilisateurs LDAP et non création de leur compte
11 avril 2018, par Franck RC’est pour cela que je mentionne cette demande effectivement, les problèmes sont connexes mais il ne s’agit pas d’un doublon pour moi : #3824 est une demande d’évolution, certes qui pourrait éventuellement régler le problème signalé, mais à mon avis il s’agit ici d’un bug, puisqu’il rend la connexion impossible via LDAP sur un site nouvellement créé/mis à jour. Seule l’utilisation d’un workaround permet de régler ce problème.
-
Unable to probe
8 mai 2017, par EtsonI’m using php-ffmpeg on windows with cakephp3, and encountered an issue that says :
Unable to probe /var/www/blogchild.dev/webroot/uploads/records//Танец довольного теннисиста.mp4
MultimediaController
<?php
namespace App\Controller;
use App\Controller\AppController;
class MultimediaController extends AppController
{
public function initialize()
{
parent::initialize(); // TODO: Change the autogenerated stub
$this->Auth->allow(['index', 'addvideo']);
$this->loadModel('Posts');
$this->loadComponent('File');
$this->loadComponent('Flash');
$this->loadComponent('Upload');
}
public function addvideo()
{
$this->viewBuilder()->template('addvideo');
$posts = $this->Posts->newEntity();
// $posts = $this->MsPosts->find()->toArray();
// dump($posts);
// die();
if ($this->request->is('post')) {
$data = $this->request->data;
$data['mentor_id'] = '1';
$data['nbr_of_views'] = '0';
$data['nbr_of_loves'] = '0';
$data['nbr_of_smiles'] = '0';
$data['mentor_id'] = '1';
$data['child_id'] = '1';
$post = $this->Posts->patchEntity($posts, $data);
// var_dump($data);
// die();
// debug($this->MsPosts->save($post));die();
// $upload = $this->File->uploadFile($this->request->data['file'], $post['id']);
// $post->file = $upload['url'];
if (!empty($this->request->data['file']['name'])) {
$path = '/uploads' . DS . 'records' . DS . $post->id;
$this->uploadFile($_FILES['file'], $path, $post->id);
$post->file = $path . DS . $_FILES['file']['name'];
$this->Posts->save($post);
} else {
$this->Posts->save($post);
}
$this->Flash->success(__('The post saved'));
return $this->redirect(['action' => 'addvideo']);AppController
<?php
/**
* CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
* Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
*
* Licensed under The MIT License
* For full copyright and license information, please see the LICENSE.txt
* Redistributions of files must retain the above copyright notice.
*
* @copyright Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
* @link http://cakephp.org CakePHP(tm) Project
* @since 0.2.9
* @license http://www.opensource.org/licenses/mit-license.php MIT License
*/
namespace App\Controller;
use Cake\Controller\Controller;
use Cake\Event\Event;
use Cake\Filesystem\Folder;
use FFMpeg\Coordinate\TimeCode;
use FFMpeg\FFMpeg;
use Cake\Controller\Component;
use Cake\I18n\I18n;
/**
* Application Controller
*
* Add your application-wide methods in the class below, your controllers
* will inherit them.
*
* @link http://book.cakephp.org/3.0/en/controllers.html#the-app-controller
*/
class AppController extends Controller
{
/**
* Initialization hook method.
*
* Use this method to add common initialization code like loading components.
*
* e.g. `$this->loadComponent('Security');`
*
* @return void
*/
public function initialize()
{
parent::initialize();
$this->loadComponent('Cookie');
$this->loadComponent('RequestHandler');
$this->loadComponent('Flash');
$provider = $this->request->query('provider');
//if ($provider === null) {
$this->loadComponent('Auth', [
'authenticate' => [
'Form' => [
'finder' => 'auth',
'fields' => [
'username' => 'email',
'password' => 'password'
],
'loginAction' => [
'controller' => 'Auth',
'action' => 'login'
],
'loginRedirect' => [
'controller' => 'Auth',
'action' => 'login'
],
'logoutRedirect' => [
'controller' => 'Auth',
'action' => 'login'
]
],
'ADmad/HybridAuth.HybridAuth' => [
// All keys shown below are defaults
'fields' => [
'provider' => 'provider',
'openid_identifier' => 'openid_identifier',
'email' => 'email'
],
'profileModel' => 'ADmad/HybridAuth.SocialProfiles',
'profileModelFkField' => 'user_id',
// The URL Hybridauth lib should redirect to after authentication.
// If no value is specified you are redirect to this plugin's
// HybridAuthController::authenticated() which handles persisting
// user info to AuthComponent and redirection.
'hauth_return_to' => null,
'loginRedirect' => [
'controller' => 'Auth',
'action' => 'login'
],
'logoutRedirect' => [
'controller' => 'Auth',
'action' => 'login'
]
],
],
]);
// } else {
// $this->loadComponent('Auth', [
// 'authenticate' => [
// 'Form',
//
//
// ]
//
// ]);
// }
}
/**
* Before render callback.
*
* @param \Cake\Event\Event $event The beforeRender event.
* @return void
*/
public function beforeRender(Event $event)
{
if (!array_key_exists('_serialize', $this->viewVars) &&
in_array($this->response->type(), ['application/json', 'application/xml'])
) {
$this->set('_serialize', true);
}
if ($this->request->session()->read('Auth.User')) {
$this->set('loggedIn', true);
} else {
$this->set('loggedIn', false);
}
}
protected function uploadFile(array $file, $path, $postId)
{
$objFile = $file;
$path = $_SERVER['DOCUMENT_ROOT'] . $path;
//@TODO check file size|Return error
$folder = new Folder();
$folder->create($path, 0755);
move_uploaded_file($objFile['tmp_name'], $path . DS . $objFile['name']);
$ffmpeg = FFMpeg::create(
array(
'ffmpeg.binaries' => '/usr/bin/ffmpeg',
'ffprobe.binaries' => '/usr/bin/ffprobe',
'timeout' => 3600, // The timeout for the underlying process
'ffmpeg.threads' => 12, // The number of threads that FFMpeg should use
)
);
$temp = explode('.', $objFile['name']);
$video = $ffmpeg->open(WWW_ROOT . 'uploads/records' . DS . $postId . DS . $objFile['name']);
$frame = $video->frame(TimeCode::fromSeconds(1));
$userPath = 'uploads/records' . DS . $postId . DS . $temp[0] . '.jpg';
$frame->save(WWW_ROOT . $userPath);
}WARNING !!!!! Help me......
enter image description here