Recherche avancée

Médias (0)

Mot : - Tags -/objet éditorial

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (47)

  • Use, discuss, criticize

    13 avril 2011, par

    Talk to people directly involved in MediaSPIP’s development, or to people around you who could use MediaSPIP to share, enhance or develop their creative projects.
    The bigger the community, the more MediaSPIP’s potential will be explored and the faster the software will evolve.
    A discussion list is available for all exchanges between users.

  • MediaSPIP Player : problèmes potentiels

    22 février 2011, par

    Le lecteur ne fonctionne pas sur Internet Explorer
    Sur Internet Explorer (8 et 7 au moins), le plugin utilise le lecteur Flash flowplayer pour lire vidéos et son. Si le lecteur ne semble pas fonctionner, cela peut venir de la configuration du mod_deflate d’Apache.
    Si dans la configuration de ce module Apache vous avez une ligne qui ressemble à la suivante, essayez de la supprimer ou de la commenter pour voir si le lecteur fonctionne correctement : /** * GeSHi (C) 2004 - 2007 Nigel McNie, (...)

  • MediaSPIP Player : les contrôles

    26 mai 2010, par

    Les contrôles à la souris du lecteur
    En plus des actions au click sur les boutons visibles de l’interface du lecteur, il est également possible d’effectuer d’autres actions grâce à la souris : Click : en cliquant sur la vidéo ou sur le logo du son, celui ci se mettra en lecture ou en pause en fonction de son état actuel ; Molette (roulement) : en plaçant la souris sur l’espace utilisé par le média (hover), la molette de la souris n’exerce plus l’effet habituel de scroll de la page, mais diminue ou (...)

Sur d’autres sites (4944)

  • How to implement FFMPEG retry logic [closed]

    18 mars, par M9A

    I am recording a live stream using the following code :

    


    ffmpeg -i <stream url="url"> -c copy output.mp4&#xA;</stream>

    &#xA;

    This works fine for occasions where the stream is segmented in the sense that it will retry if the stream drops. However if the url no longer exists or returns a code such as 403, it will still retry, resulting in an infinite loop of retrying when the stream doesnt exist.

    &#xA;

    How can I retry for segments but maybe retry only a few times for page errors ?

    &#xA;

  • What is wrong with the following ffmpeg command

    9 juin 2017, par Brad

    What is wrong with the following ffmpeg command ? Originally this had -sameq instead of the -qscale:a 0

    Command :

    ffmpeg -loglevel debug -threads 4 -i sample-in.mpg -ss 00:00:01 -t 00:00:05 -f image2 -y sample-frames/frame%d.png -acodec copy -qscale:a 0  -y sample.mp3

    Output

    ffmpeg version 1.2.1 Copyright (c) 2000-2013 the FFmpeg developers
     built on Jul  9 2013 04:36:42 with Apple clang version 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn)
     configuration: --prefix=/usr/local/Cellar/ffmpeg/1.2.1 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --enable-vda --cc=cc --host-cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-libxvid --enable-ffplay
     libavutil      52. 18.100 / 52. 18.100
     libavcodec     54. 92.100 / 54. 92.100
     libavformat    54. 63.104 / 54. 63.104
     libavdevice    54.  3.103 / 54.  3.103
     libavfilter     3. 42.103 /  3. 42.103
     libswscale      2.  2.100 /  2.  2.100
     libswresample   0. 17.102 /  0. 17.102
     libpostproc    52.  2.100 / 52.  2.100

    Splitting the commandline.
    Reading option '-loglevel' ... matched as option 'loglevel' (set libav* logging level) with argument 'debug'.
    Reading option '-threads' ... matched as AVOption 'threads' with argument '4'.
    Reading option '-i' ... matched as input file with argument 'sample-in.mpg'.
    Reading option '-ss' ... matched as option 'ss' (set the start time offset) with argument '00:00:01'.
    Reading option '-t' ... matched as option 't' (record or transcode "duration" seconds of audio/video) with argument '00:00:05'.
    Reading option '-f' ... matched as option 'f' (force format) with argument 'image2'.
    Reading option '-y' ... matched as option 'y' (overwrite output files) with argument '1'.
    Reading option 'sample-frames/frame%d.png' ... matched as output file.
    Reading option '-acodec' ... matched as option 'acodec' (force audio codec ('copy' to copy stream)) with argument 'copy'.
    Reading option '-qscale:a' ... matched as option 'qscale' (use fixed quality scale (VBR)) with argument '0'.
    Reading option '-y' ... matched as option 'y' (overwrite output files) with argument '1'.
    Reading option 'sample.mp3' ... matched as output file.
    Finished splitting the commandline.
    Parsing a group of options: global .
    Applying option loglevel (set libav* logging level) with argument debug.
    Applying option y (overwrite output files) with argument 1.
       Last message repeated 1 times
    Successfully parsed a group of options.
    Parsing a group of options: input file sample-in.mpg.
    Successfully parsed a group of options.
    Opening an input file: sample-in.mpg.
    [mpeg @ 0x7ffb4a80f200] Format mpeg probed with size=16384 and score=52
    [mpeg @ 0x7ffb4a80f200] File position before avformat_find_stream_info() is 0
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2500
    [mpeg @ 0x7ffb4a80f200] Probe with size=2002, packets=1 detected mpegvideo with score=25
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2499
    [mpeg @ 0x7ffb4a80f200] Probe with size=4043, packets=2 detected mpegvideo with score=25
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2498
    [mpeg @ 0x7ffb4a80f200] Probe with size=6084, packets=3 detected mpegvideo with score=25
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2497
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2496
    [mpeg @ 0x7ffb4a80f200] Probe with size=10166, packets=5 detected mpegvideo with score=25
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2495
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2494
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2493
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2492
    [mpeg @ 0x7ffb4a80f200] Probe with size=18330, packets=9 detected mpegvideo with score=25
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2491
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2490
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2489
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2488
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2487
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2486
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2485
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2484
    [mpeg @ 0x7ffb4a80f200] Probe with size=34658, packets=17 detected mpegvideo with score=25
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2483
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2482
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2481
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2480
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2479
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2478
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2477
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2476
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2475
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2474
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2473
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2472
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2471
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2470
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2469
    [mpeg @ 0x7ffb4a80f200] probing stream 0 pp:2468
    [mpeg @ 0x7ffb4a80f200] Probe with size=67266, packets=33 detected mpegvideo with score=51
    [mpeg @ 0x7ffb4a80f200] probed stream 0
    [mpeg @ 0x7ffb4a80f200] first_dts 86997 not matching first dts 93003 in the queue
       Last message repeated 3 times
    [mpeg @ 0x7ffb4a80f200] first_dts 86997 not matching first dts 108018 in the queue
       Last message repeated 3 times
    [mpeg @ 0x7ffb4a80f200] first_dts 90000 not matching first dts 111600 in the queue
       Last message repeated 9 times
    [mpeg @ 0x7ffb4a80f200] first_dts 90000 not matching first dts 135360 in the queue
       Last message repeated 8 times
    [mpeg @ 0x7ffb4a80f200] first_dts 90000 not matching first dts 156960 in the queue
       Last message repeated 9 times
    [mpeg @ 0x7ffb4a80f200] first_dts 90000 not matching first dts 180720 in the queue
       Last message repeated 8 times
    [mpeg @ 0x7ffb4a80f200] first_dts 90000 not matching first dts 202320 in the queue
       Last message repeated 9 times
    [mpeg @ 0x7ffb4a80f200] first_dts 90000 not matching first dts 226080 in the queue
       Last message repeated 8 times
    [mpeg @ 0x7ffb4a80f200] first_dts 90000 not matching first dts 247680 in the queue
       Last message repeated 9 times
    [mpeg @ 0x7ffb4a80f200] first_dts 90000 not matching first dts 271440 in the queue
       Last message repeated 9 times
    [mpeg @ 0x7ffb4a80f200] first_dts 90000 not matching first dts 295200 in the queue
       Last message repeated 8 times
    [mpeg @ 0x7ffb4a80f200] first_dts 90000 not matching first dts 316800 in the queue
       Last message repeated 9 times
    [mpeg @ 0x7ffb4a80f200] first_dts 90000 not matching first dts 340560 in the queue
       Last message repeated 8 times
    [mpeg @ 0x7ffb4a80f200] first_dts 90000 not matching first dts 362160 in the queue
       Last message repeated 9 times
    [mpeg @ 0x7ffb4a80f200] first_dts 90000 not matching first dts 385920 in the queue
       Last message repeated 8 times
    [mpeg @ 0x7ffb4a80f200] first_dts 90000 not matching first dts 407520 in the queue
       Last message repeated 9 times
    [mpeg @ 0x7ffb4a80f200] first_dts 90000 not matching first dts 431280 in the queue
       Last message repeated 8 times
    [mpeg @ 0x7ffb4a80f200] first_dts 90000 not matching first dts 452880 in the queue
       Last message repeated 9 times
    [mpeg @ 0x7ffb4a80f200] first_dts 90000 not matching first dts 476640 in the queue
       Last message repeated 8 times
    [mpeg @ 0x7ffb4a80f200] first_dts 90000 not matching first dts 498240 in the queue
       Last message repeated 9 times
    [mpeg @ 0x7ffb4a80f200] first_dts 90000 not matching first dts 522000 in the queue
       Last message repeated 9 times
    [mpeg @ 0x7ffb4a80f200] max_analyze_duration 5000000 reached at 5005000 microseconds
    [mpeg @ 0x7ffb4a80f200] File position after avformat_find_stream_info() is 0
    Input #0, mpeg, from 'sample-in.mpg':
     Duration: 00:00:05.97, start: 1.000000, bitrate: 6827 kb/s
       Stream #0:0[0x1e0], 152, 1/90000: Video: mpeg1video, yuv420p, 704x480 [SAR 200:219 DAR 880:657], 1001/30000, 104857 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 29.97 tbc
       Stream #0:1[0x1c0], 211, 1/90000: Audio: mp2, 48000 Hz, stereo, s16p, 64 kb/s
    Successfully opened the file.
    Parsing a group of options: output file sample-frames/frame%d.png.
    Applying option ss (set the start time offset) with argument 00:00:01.
    Applying option t (record or transcode "duration" seconds of audio/video) with argument 00:00:05.
    Applying option f (force format) with argument image2.
    Successfully parsed a group of options.
    Opening an output file: sample-frames/frame%d.png.
    Successfully opened the file.
    Parsing a group of options: output file sample.mp3.
    Applying option acodec (force audio codec ('copy' to copy stream)) with argument copy.
    Applying option qscale:a (use fixed quality scale (VBR)) with argument 0.
    Successfully parsed a group of options.
    Opening an output file: sample.mp3.
    Successfully opened the file.
    [buffer @ 0x7ffb4a411e40] Setting entry with key 'video_size' to value '704x480'
    [buffer @ 0x7ffb4a411e40] Setting entry with key 'pix_fmt' to value '0'
    [buffer @ 0x7ffb4a411e40] Setting entry with key 'time_base' to value '1/90000'
    [buffer @ 0x7ffb4a411e40] Setting entry with key 'pixel_aspect' to value '200/219'
    [buffer @ 0x7ffb4a411e40] Setting entry with key 'sws_param' to value 'flags=2'
    [buffer @ 0x7ffb4a411e40] Setting entry with key 'frame_rate' to value '30000/1001'
    [graph 0 input from stream 0:0 @ 0x7ffb4a411de0] w:704 h:480 pixfmt:yuv420p tb:1/90000 fr:30000/1001 sar:200/219 sws_param:flags=2
    [scale @ 0x7ffb4a414800] Setting 'w' to value '0'
    [scale @ 0x7ffb4a414800] Setting 'h' to value '0'
    [scale @ 0x7ffb4a414800] Setting 'flags' to value '0x4'
    [auto-inserted scaler 0 @ 0x7ffb4a414740] w:0 h:0 flags:'0x4' interl:0
    [format @ 0x7ffb4a42aa20] auto-inserting filter 'auto-inserted scaler 0' between the filter 'Parsed_null_0' and the filter 'format'
    [auto-inserted scaler 0 @ 0x7ffb4a414740] picking rgb24 out of 7 ref:yuv420p alpha:0
    [auto-inserted scaler 0 @ 0x7ffb4a414740] w:704 h:480 fmt:yuv420p sar:200/219 -> w:704 h:480 fmt:rgb24 sar:200/219 flags:0x4
    [png @ 0x7ffb4a831000] detected 4 logical cores
    [mp3 @ 0x7ffb4a831600] Invalid audio stream. Exactly one MP3 audio stream is required.
    Output #0, image2, to 'sample-frames/frame%d.png':
     Metadata:
       encoder         : Lavf54.63.104
       Stream #0:0, 0, 1/90000: Video: png, rgb24, 704x480 [SAR 200:219 DAR 880:657], 1001/30000, q=2-31, 200 kb/s, 90k tbn, 29.97 tbc
    Output #1, mp3, to 'sample.mp3':
     Metadata:
       encoder         : Lavf54.63.104
       Stream #1:0, 0, 1/90000: Audio: mp2, 48000 Hz, stereo, 64 kb/s
    Stream mapping:
     Stream #0:0 -> #0:0 (mpeg1video -> png)
     Stream #0:1 -> #1:0 (copy)
    Could not write header for output file #1 (incorrect codec parameters ?): Invalid argument
    Statistics: 4542608 bytes read, 2 seeks

    I found the code above from : http://kwlug.org/node/854
    I did a few edits removing the -sameq and replacing it with -qscale:a 0 which probably is wrong.

  • How to split multiple audio files by 10 seconds each on OSX ?

    23 juin 2020, par LA_

    Let's say I have 100 audio files and I would like to split each file into several files with 10 seconds length.

    &#xA;

    I think the following should work :

    &#xA;

    for i in *.ogg; do&#xA;  echo -n $i ...&#xA;  ffmpeg -i $i.ogg -ss 0  -t 10 $i_1.ogg&#xA;  ffmpeg -i $i.ogg -ss 10 -t 10 $i_2.ogg&#xA;  ffmpeg -i $i.ogg -ss 20 -t 10 $i_3.ogg&#xA;done&#xA;

    &#xA;

    But I don't understand how many times ffmpeg commands should be repeated.

    &#xA;