Recherche avancée

Médias (3)

Mot : - Tags -/spip

Autres articles (77)

  • Les autorisations surchargées par les plugins

    27 avril 2010, par

    Mediaspip core
    autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-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

  • List of compatible distributions

    26 avril 2011, par

    The table below is the list of Linux distributions compatible with the automated installation script of MediaSPIP. Distribution nameVersion nameVersion number Debian Squeeze 6.x.x Debian Weezy 7.x.x Debian Jessie 8.x.x Ubuntu The Precise Pangolin 12.04 LTS Ubuntu The Trusty Tahr 14.04
    If you want to help us improve this list, you can provide us access to a machine whose distribution is not mentioned above or send the necessary fixes to add (...)

Sur d’autres sites (7742)

  • ffmpeg adds silence when used with input text file

    1er octobre 2022, par AncientToaster

    I'm using ffmpeg's concat option to combine a series of still images with an mp3 file. The total duration of my input.txt file is 12532 seconds, which is exactly the same as the total duration of my mp3 file (3:28:52, or 12532 seconds).

    


    But ffmpeg is adding 200 seconds of audio-free content to the end of the video. I've tried totaling and re-totaling the total duration of input.txt and it all seems to add up to the same amount. Including or excluding the -shortest flag also doesn't seem to matter.

    


      

    • ffmpeg command :

      


      ffmpeg -f concat -i input.txt -i input.mp3 -shortest -c:v libx264 -r 1 -pix_fmt yuv420p output.mp4


      


    • 


    • input.txt source

      


    • 


    • input.mp3

      


    • 


    • output file

      


    • 


    


    I'm having the same issue (differing amounts of time) with other videos.

    


  • FFMPEG - infinite file video stream to RTMP server

    5 août 2022, par samoht9277

    I'm trying to create an infinite video stream that I can push to a local RTMP server.

    


    I believe it's worth mentioning that I'm not very good with ffmpeg, I started using it some weeks ago.

    


    Here is a similat question, but it doesn't fully answer what I need.

    


    What I tried

    


    At my first attempt, I made a bash script that spawned a new ffmpeg instance for each video I was trying to stream. I noticed that that the few seconds that takes to spawn the new instance interrupts the stream.

    


    After I noticed this problem, I decided to google some kind of queue system, and I found that ffmpeg has a concat function, that reads a file with a custom syntax and queues it.

    


    So I made a script that lists the files in the directory where I store all my videos, modifies the output with sed, shuffles it (so the episodes are random), and then it redirects the output to a playlist.txt

    


    find /mnt/episode/ -print | sed '/**.mp4/!d' | sed "s/^/file '/; s/$/'/" | shuf > playlist.txt


    


    playlist.txt

    


    example :

    


    ...
file '/mnt/episode/9/1.mp4'
file '/mnt/episode/8/4.mp4'
file '/mnt/episode/5/11.mp4'
file '/mnt/episode/7/15.mp4'
...


    


    This creates 2 problems :

    


      

    1. For some reason, while using the playlist/queue method, when it finishes a video... it takes like 30 seconds to switch to the next video.
    2. 


    


    ffmpeg -f concat -safe 0 -i playlist.txt -f v4l2 /dev/video0


    


    (simplified command, using /dev/video0 device for testing purposes)

    


    ffmpeg does output something after the first video, but i'm not quite sure what it means.

    


    [mov,mp4,m4a,3gp,3g2,mj2 @ 0x55c8abc1b900] st: 1 edit list: 1 Missing key frame while searching for timestamp: 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55c8abc1b900] st: 1 edit list 1 Cannot find an index entry before timestamp: 0.


    


      

    1. Once the playlist finishes, the stream is over. I could run the script that generates the playlist again, but that would mean that the stream cuts, which I don't want.
    2. 


    



    


    What I want

    


    I need a way to pick a random file, stream it normally via RTMP and once it finished, automatically pick another one without interrupting the streaming, and keep doing this until I decide to turn it off.

    


    This is the directory format :

    


    episodes
│
├── 1
│   ├── 1.mp4
│   ├── 2.mp4
│   ├── 3.mp4
│   ...
├── 2
│   ├── 1.mp4
│   ├── 2.mp4
│   ├── 3.mp4
│   ...
├── 3
│   ├── 1.mp4
│   ├── 2.mp4
│   ├── 3.mp4
│   ...
├── 4
│   ├── 1.mp4
│   ├── 2.mp4
│   ├── 3.mp4
│   ...
├── 5
│   ├── 1.mp4
│   ├── 2.mp4
│   ├── 3.mp4
│   ...
├── 6
│   ├── 1.mp4
│   ├── 2.mp4
│   ├── 3.mp4
│   ...
├── 7
│   ├── 1.mp4
│   ├── 2.mp4
│   ├── 3.mp4
│   ...
├── 8
│   ├── 1.mp4
│   ├── 2.mp4
│   ├── 3.mp4
│   ...
└── 9
    ├── 1.mp4
    ├── 2.mp4
    ├── 3.mp4
    ...


    


    Gladly appreciate some help here. I tried to make the problem as clear as possible.

    


    Thanks <3

    &#xA;

  • ffmpeg adds 200 seconds of silence

    1er octobre 2022, par AncientToaster

    I'm using ffmpeg's concat option to combine a series of still images with an mp3 file. The total duration of my input.txt file is 12532 seconds, which is exactly the same as the total duration of my mp3 file (3:28:52, or 12532 seconds).

    &#xA;

    But ffmpeg is adding 200 seconds of audio-free content to the end of the video. I've tried totaling and re-totaling the total duration of input.txt and it all seems to add up to the same amount. Including or excluding the -shortest flag also doesn't seem to matter.

    &#xA;

      &#xA;
    • ffmpeg command :

      &#xA;

      ffmpeg -f concat -i input.txt -i input.mp3 -shortest -c:v libx264 -r 1 -pix_fmt yuv420p output.mp4&#xA;

      &#xA;

    • &#xA;

    • input.txt source

      &#xA;

    • &#xA;

    • input.mp3

      &#xA;

    • &#xA;

    • output file

      &#xA;

    • &#xA;

    &#xA;