Recherche avancée

Médias (91)

Autres articles (83)

  • Configuration spécifique pour PHP5

    4 février 2011, par

    PHP5 est obligatoire, vous pouvez l’installer en suivant ce tutoriel spécifique.
    Il est recommandé dans un premier temps de désactiver le safe_mode, cependant, s’il est correctement configuré et que les binaires nécessaires sont accessibles, MediaSPIP devrait fonctionner correctement avec le safe_mode activé.
    Modules spécifiques
    Il est nécessaire d’installer certains modules PHP spécifiques, via le gestionnaire de paquet de votre distribution ou manuellement : php5-mysql pour la connectivité avec la (...)

  • ANNEXE : Les plugins utilisés spécifiquement pour la ferme

    5 mars 2010, par

    Le site central/maître de la ferme a besoin d’utiliser plusieurs plugins supplémentaires vis à vis des canaux pour son bon fonctionnement. le plugin Gestion de la mutualisation ; le plugin inscription3 pour gérer les inscriptions et les demandes de création d’instance de mutualisation dès l’inscription des utilisateurs ; le plugin verifier qui fournit une API de vérification des champs (utilisé par inscription3) ; le plugin champs extras v2 nécessité par inscription3 (...)

  • 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.

Sur d’autres sites (5051)

  • how to crop the video with ffmpeg . needed c api to do same

    9 avril 2016, par OpenSource

    I want to crop the video at particular portion.Given height,width,x and y ,I want crop the particular region on the video with help of ffmpeg in iOS.
    any help

  • when using FFmpeg C-API, encountered problems of the different output stream format between `rtmp` and `mp4` ?

    23 novembre 2023, par dongrixinyu

    I am using ffmpeg C-api to push video streams rtmp://.... to the SRS server.

    


    I am using the C code in this file which is a minimum version to reproduce. It can be reproduced and run successfully.

    


    The input stream is an mp4 file named juren-30s.mp4. The output stream is also an mp4 file named juren-30s-5.mp4. This piece of code works fine for mp4 -> demux -> decode -> rgb images -> encode -> mux -> mp4.

    


    But when I changed the output stream to an online rtmp url named rtmp://ip:port/live/stream_nb_23 (just an example, you can change it according to your server and rules.)

    


    This code would be corrupted mp4 -> rtmp(flv).

    


      

    • Of course I changed the output format param to flv when I initialized the avformat_alloc_output_context2. But this didnt help.
    • 


    


    When I executed ffprobe rtmp://ip:port/live/xxxxxxx, I got the following errors and did not know why :

    


    [h264 @ 0x55a925e3ba80] luma_log2_weight_denom 12 is out of range
[h264 @ 0x55a925e3ba80] Missing reference picture, default is 2
[h264 @ 0x55a925e3ba80] concealing 8003 DC, 8003 AC, 8003 MV errors in P frame
[h264 @ 0x55a925e3ba80] QP 4294966938 out of range
[h264 @ 0x55a925e3ba80] decode_slice_header error
[h264 @ 0x55a925e3ba80] no frame!
[h264 @ 0x55a925e3ba80] luma_log2_weight_denom 21 is out of range
[h264 @ 0x55a925e3ba80] luma_log2_weight_denom 10 is out of range
[h264 @ 0x55a925e3ba80] chroma_log2_weight_denom 12 is out of range
[h264 @ 0x55a925e3ba80] Missing reference picture, default is 0
[h264 @ 0x55a925e3ba80] decode_slice_header error
[h264 @ 0x55a925e3ba80] QP 4294967066 out of range
[h264 @ 0x55a925e3ba80] decode_slice_header error
[h264 @ 0x55a925e3ba80] no frame!
[h264 @ 0x55a925e3ba80] QP 341 out of range
[h264 @ 0x55a925e3ba80] decode_slice_header error


    


    So I am confused about the difference between mp4 and rtmp of how to use FFmpeg C-API to conduct correct output stream format.

    


    Besides, I also wanna learn how to convert video and audio streams into other formats using FFmpeg C-api, such as flv, ts, rtsp, etc.

    


    I really appreciate your help because this question has staggered me for about 2 weeks. I can offer you the bounty of stackoverflow.

    


  • decode_slice_header error when using ffmpeg api to push video streams

    22 novembre 2023, par dongrixinyu

    I am using ffmpeg api to push video streams rtmp://.... to the SRS server.

    


    and then when I ffprobe this rtmp online stream, I get the following error :

    


    [h264 @ 0x55a925e3ba80] QP 4294966552 out of range
[h264 @ 0x55a925e3ba80] decode_slice_header error
[h264 @ 0x55a925e3ba80] no frame!
[h264 @ 0x55a925e3ba80] QP 4294965528 out of range
[h264 @ 0x55a925e3ba80] decode_slice_header error
[h264 @ 0x55a925e3ba80] no frame!
[h264 @ 0x55a925e3ba80] QP 4294966936 out of range
[h264 @ 0x55a925e3ba80] decode_slice_header error
[h264 @ 0x55a925e3ba80] no frame!
[h264 @ 0x55a925e3ba80] luma_log2_weight_denom 21 is out of range
[h264 @ 0x55a925e3ba80] luma_log2_weight_denom 10 is out of range
[h264 @ 0x55a925e3ba80] deblocking_filter_idc 4 out of range
[h264 @ 0x55a925e3ba80] decode_slice_header error
[h264 @ 0x55a925e3ba80] no frame!
[h264 @ 0x55a925e3ba80] cabac_init_idc 4 overflow
[h264 @ 0x55a925e3ba80] decode_slice_header error
[h264 @ 0x55a925e3ba80] no frame!
[h264 @ 0x55a925e3ba80] luma_log2_weight_denom 12 is out of range
[h264 @ 0x55a925e3ba80] Missing reference picture, default is 2
[h264 @ 0x55a925e3ba80] concealing 8003 DC, 8003 AC, 8003 MV errors in P frame
[h264 @ 0x55a925e3ba80] QP 4294966938 out of range
[h264 @ 0x55a925e3ba80] decode_slice_header error
[h264 @ 0x55a925e3ba80] no frame!
[h264 @ 0x55a925e3ba80] luma_log2_weight_denom 21 is out of range
[h264 @ 0x55a925e3ba80] luma_log2_weight_denom 10 is out of range
[h264 @ 0x55a925e3ba80] chroma_log2_weight_denom 12 is out of range
[h264 @ 0x55a925e3ba80] Missing reference picture, default is 0
[h264 @ 0x55a925e3ba80] decode_slice_header error
[h264 @ 0x55a925e3ba80] QP 4294967066 out of range
[h264 @ 0x55a925e3ba80] decode_slice_header error
[h264 @ 0x55a925e3ba80] no frame!
[h264 @ 0x55a925e3ba80] QP 341 out of range
[h264 @ 0x55a925e3ba80] decode_slice_header error



    


    But when I push the video to a mp4 file, it works perfectly without any errors.

    


    Whats the problem with my code ?
My code is located in my code

    


    And the minimun code to reproduce is in minimum code

    


    I use SRS as the stream server. srs , and the minimum code to reproduce is in minimum code.

    


    in this code, it accepts an mp4 file named juren-30s.mp4, and demux -> decode -> code -> mux, and then stored data into juren-30s-5.mp4.

    


    this code can be run correctly. But when I changed the output to an rtmp stream in flv format pushed to SRS, the stream will not be parsed correctly by ffprobe or ffplay.