Recherche avancée

Médias (91)

Autres articles (102)

  • Multilang : améliorer l’interface pour les blocs multilingues

    18 février 2011, par

    Multilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
    Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.

  • L’agrémenter visuellement

    10 avril 2011

    MediaSPIP est basé sur un système de thèmes et de squelettes. Les squelettes définissent le placement des informations dans la page, définissant un usage spécifique de la plateforme, et les thèmes l’habillage graphique général.
    Chacun peut proposer un nouveau thème graphique ou un squelette et le mettre à disposition de la communauté.

  • Possibilité de déploiement en ferme

    12 avril 2011, par

    MediaSPIP peut être installé comme une ferme, avec un seul "noyau" hébergé sur un serveur dédié et utilisé par une multitude de sites différents.
    Cela permet, par exemple : de pouvoir partager les frais de mise en œuvre entre plusieurs projets / individus ; de pouvoir déployer rapidement une multitude de sites uniques ; d’éviter d’avoir à mettre l’ensemble des créations dans un fourre-tout numérique comme c’est le cas pour les grandes plate-formes tout public disséminées sur le (...)

Sur d’autres sites (8056)

  • QtAV render in a widget crashes on application close

    23 novembre 2017, par user3606329

    I compiled FFmpeg statically + QtAV statically and QT statically.

    Once I add the QtAV player in a QWidget it crashes on application close. Did I miss any cleanup procdure ?

    MainWindow::MainWindow(QWidget *parent) :
       QMainWindow(parent),
       ui(new Ui::MainWindow)
    {
       ui->setupUi(this);
       QtAV::setLogLevel(QtAV::LogAll);


       AVPlayer *player = new AVPlayer();
       WidgetRenderer *renderer = new WidgetRenderer();
       renderer->show();
       player->addVideoRenderer(renderer);
       player->setFile("C:\\abc.mp4");
       ui->verticalLayout->addWidget(renderer->widget()); # will cause crash on exit.
       player->play();

    }

    MainWindow::~MainWindow()
    {
     //  delete player; # I tried this and also the removal of the widget
    //   delete renderer; # It still does crash
       delete ui;
    }

    The crash comes from

    WidgetRenderer *renderer = new WidgetRenderer();

    Once the renderer is embedded in a QWidget the application can’t exit gracefully somehow.

    I already tried to clean it up, remove the widget, delete the object, etc. but the crash still remains.

    The player works great and plays the videos ! It only gives a crash when the application is closed. (Doesn’t exit gracefully somehow).

    The QtAV log does not print anything about it.

  • How can I make an rtsp stream as correct as possible in a Django application ? [closed]

    4 décembre 2024, par user25336067

    I am writing a mini video surveillance system on Django. I want the stream to be output to the tag. now I have output to the img tag using a stream and jpeg images (using OpenCV)how to make a stream from a video, you may need to use WebRTC for the stream and somehow decode the video using ffmpeg, please tell me

    


    def generate_frames(rtsp_url):
    cap = cv2.VideoCapture(rtsp_url)  # Замените на ваш RTSP URL

    while True:
        success, frame = cap.read()
        if not success:
            break

        # Кодируем кадр в JPEG
        ret, buffer = cv2.imencode('.jpeg', frame)
        frame = buffer.tobytes()

        yield (b'--frame\r\n'
               b'Content-Type: photo/jpg\r\n\r\n' + frame + b'\r\n')


    


    i vant to stop video and start in video tag
my html looks like this

    


      <div class="video-container">&#xA;    <img src="http://stackoverflow.com/feeds/tag/{% url &#38;#x27;video_feed&#38;#x27; %}?rtspurl={{ rtsp_url }}" width='300' height='225' alt="{{ rtsp_url }}" />&#xA;    <div class="separator"></div>  &#xA;    <p class="cam-name">Трансляция камеры: {{ cam_name }}<br />RTSP: <a>{{ rtsp_url }}</a></p>&#xA;  </div>&#xA;

    &#xA;

  • Anomalie #3620 : Token de prévisualisation inconsistant selon que l’article est en cours de rédact...

    12 février 2017, par Jacques Bouthier

    J’ai aussi des soucis avec cette fonction de prévisualisation. Comme elle n’avait jamais fonctionné correctement j’avais rajouté dans mes_options.php
    define(’_PREVIEW_TOKEN’, true) ;
    Et du coup ça fonctionnait, mais que pour les articles en statut "proposé à la publication".

    Après discussion avec Rastapopoulos sur IRC j’ai désactivé le plugin mini-minibando, et dans un article en prévisualisation alors est apparu le bouton "Relecture temporaire" parmi les boutons d’admin.
    Et lorsqu’on clique sur ce bouton relecture temporaire ça génère bien un token.
    Mais l’url générée avec ce token est en 404.
    Et b_b semble bien avoir raison puisque si je désactive aussi le plugin bonux je n’ai plus ce bouton "Relecture temporaire"

    En ce qui me concerne je constate bien un problème (SPIP 3.2, php 7.06) ou tout au moins on pourrait améliorer le fonctionnement général...