Recherche avancée

Médias (1)

Mot : - Tags -/3GS

Autres articles (41)

  • 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

  • Librairies et logiciels spécifiques aux médias

    10 décembre 2010, par

    Pour un fonctionnement correct et optimal, plusieurs choses sont à prendre en considération.
    Il est important, après avoir installé apache2, mysql et php5, d’installer d’autres logiciels nécessaires dont les installations sont décrites dans les liens afférants. Un ensemble de librairies multimedias (x264, libtheora, libvpx) utilisées pour l’encodage et le décodage des vidéos et sons afin de supporter le plus grand nombre de fichiers possibles. Cf. : ce tutoriel ; FFMpeg avec le maximum de décodeurs et (...)

  • Encoding and processing into web-friendly formats

    13 avril 2011, par

    MediaSPIP automatically converts uploaded files to internet-compatible formats.
    Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
    Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
    Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
    All uploaded files are stored online in their original format, so you can (...)

Sur d’autres sites (8057)

  • FFMPEG multiple .jpg to .mp4 - different slide lengths in output

    25 octobre 2015, par Brooks

    I have 6 .jpg files in a folder and using the code below I get a video in which each .jpg plays for 5 seconds so the video has 30 seconds in total.

    How can the code be altered so the first slide to have a different playtime (8 seconds) than the rest so the total output video length to be 33 seconds ?

    ffmpeg -i audio.mp3 -framerate 1/5 -i image%d.jpg -c:v libx264 -qscale:v 1 -shortest -s:v 640x480 -tune stillimage -c:a aac -strict experimental -b:a 192k -pix_fmt yuv420p -filter_complex "[0:a]volume=1[aout]" -r 25 -map 1:v -map "[aout]" out6.mp4
  • FFmpeg adding 0.05 seconds of silence to transcoded AAC file ?

    29 octobre 2015, par FTLRalph

    In Java, I’m using FFmpeg to convert a WAV file to AAC with the function :

    -i input.wav -ac 1 -ab 64000 -ar 22050 output.aac

    When I open these two files in Audacity, I can clearly see that the AAC file is 0.05 seconds longer, with 0.05 seconds of silence added to the beginning.

    This is an issue when I try to mux this AAC file with a video file - the audio doesn’t sync up.

    Is there some sort of parameter to prevent this behavior or another way to get around this issue ?


    Edit - Console output while running the function :

    10-28 17:47:10.845: I/System.out(14784): FFmpeg: Running the function: -i "input.wav" -ac 1 -ab 64000 -ar 22050 "output.aac"
    10-28 17:47:10.845: I/System.out(14784): FFmpeg function: onStart()
    10-28 17:47:10.865: D/FFmpeg(14784): Running publishing updates method
    10-28 17:47:10.865: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.875: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.875: I/System.out(14784): ffmpeg version n2.4.2 Copyright (c) 2000-2014 the FFmpeg developers
    10-28 17:47:10.875: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.875: I/System.out(14784):   built on Oct  7 2014 15:08:46 with gcc 4.8 (GCC)
    10-28 17:47:10.875: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.875: I/System.out(14784):   configuration: --target-os=linux --cross-prefix=/home/sb/Source-Code/ffmpeg-android/toolchain-android/bin/arm-linux-androideabi- --arch=arm --cpu=cortex-a8 --enable-runtime-cpudetect --sysroot=/home/sb/Source-Code/ffmpeg-android/toolchain-android/sysroot --enable-pic --enable-libx264 --enable-libass --enable-libfreetype --enable-libfribidi --enable-fontconfig --enable-pthreads --disable-debug --disable-ffserver --enable-version3 --enable-hardcoded-tables --disable-ffplay --disable-ffprobe --enable-gpl --enable-yasm --disable-doc --disable-shared --enable-static --pkg-config=/home/sb/Source-Code/ffmpeg-android/ffmpeg-pkg-config --prefix=/home/sb/Source-Code/ffmpeg-android/build/armeabi-v7a-neon --extra-cflags='-I/home/sb/Source-Code/ffmpeg-android/toolchain-android/include -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fstack-protector-all -mfpu=neon' --extra-ldflags='-L/home/sb/Source-Code/ffmpeg-android/toolchain-android/lib -Wl,-z,relro -Wl,-z,now -pie' --extra-libs='-lpng -lexpat -lm' --extra-cxxflags=
    10-28 17:47:10.875: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.875: I/System.out(14784):   libavutil      54.  7.100 / 54.  7.100
    10-28 17:47:10.875: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.875: I/System.out(14784):   libavcodec     56.  1.100 / 56.  1.100
    10-28 17:47:10.875: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.875: I/System.out(14784):   libavformat    56.  4.101 / 56.  4.101
    10-28 17:47:10.880: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.880: I/System.out(14784):   libavdevice    56.  0.100 / 56.  0.100
    10-28 17:47:10.880: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.880: I/System.out(14784):   libavfilter     5.  1.100 /  5.  1.100
    10-28 17:47:10.880: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.880: I/System.out(14784):   libswscale      3.  0.100 /  3.  0.100
    10-28 17:47:10.880: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.880: I/System.out(14784):   libswresample   1.  1.100 /  1.  1.100
    10-28 17:47:10.880: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.880: I/System.out(14784):   libpostproc    53.  0.100 / 53.  0.100
    10-28 17:47:10.895: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.895: I/System.out(14784): Guessed Channel Layout for  Input Stream #0.0 : mono
    10-28 17:47:10.895: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.895: I/System.out(14784): Input #0, wav, from 'input.wav':
    10-28 17:47:10.895: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.900: I/System.out(14784):   Duration: 00:00:02.50, bitrate: 352 kb/s
    10-28 17:47:10.900: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.900: I/System.out(14784):     Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 22050 Hz, 1 channels, s16, 352 kb/s
    10-28 17:47:10.935: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.935: I/System.out(14784): Output #0, adts, to 'output.aac':
    10-28 17:47:10.935: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.935: I/System.out(14784):   Metadata:
    10-28 17:47:10.935: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.935: I/System.out(14784):     encoder         : Lavf56.4.101
    10-28 17:47:10.935: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.935: I/System.out(14784):     Stream #0:0: Audio: aac, 22050 Hz, mono, fltp, 64 kb/s
    10-28 17:47:10.935: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.935: I/System.out(14784):     Metadata:
    10-28 17:47:10.935: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.935: I/System.out(14784):       encoder         : Lavc56.1.100 aac
    10-28 17:47:10.940: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.940: I/System.out(14784): Stream mapping:
    10-28 17:47:10.940: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.940: I/System.out(14784):   Stream #0:0 -> #0:0 (pcm_s16le (native) -> aac (native))
    10-28 17:47:10.940: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:10.940: I/System.out(14784): Press [q] to stop, [?] for help
    10-28 17:47:11.395: D/dalvikvm(14784): JIT unchain all for threadid=16
    10-28 17:47:11.420: D/dalvikvm(14784): GC_FOR_ALLOC freed 4698K, 40% free 7190K/11964K, paused 271ms, total 272ms
    10-28 17:47:11.420: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:11.420: I/System.out(14784): size=      12kB time=00:00:02.50 bitrate=  37.7kbits/s    
    10-28 17:47:11.455: I/System.out(14784): FFmpeg function: onProgress()...
    10-28 17:47:11.455: I/System.out(14784): video:0kB audio:11kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 3.363914%
    10-28 17:47:11.470: I/System.out(14784): FFmpeg function: onSuccess(), message:
    10-28 17:47:11.470: I/System.out(14784): ffmpeg version n2.4.2 Copyright (c) 2000-2014 the FFmpeg developers
    10-28 17:47:11.470: I/System.out(14784):   built on Oct  7 2014 15:08:46 with gcc 4.8 (GCC)
    10-28 17:47:11.470: I/System.out(14784):   configuration: --target-os=linux --cross-prefix=/home/sb/Source-Code/ffmpeg-android/toolchain-android/bin/arm-linux-androideabi- --arch=arm --cpu=cortex-a8 --enable-runtime-cpudetect --sysroot=/home/sb/Source-Code/ffmpeg-android/toolchain-android/sysroot --enable-pic --enable-libx264 --enable-libass --enable-libfreetype --enable-libfribidi --enable-fontconfig --enable-pthreads --disable-debug --disable-ffserver --enable-version3 --enable-hardcoded-tables --disable-ffplay --disable-ffprobe --enable-gpl --enable-yasm --disable-doc --disable-shared --enable-static --pkg-config=/home/sb/Source-Code/ffmpeg-android/ffmpeg-pkg-config --prefix=/home/sb/Source-Code/ffmpeg-android/build/armeabi-v7a-neon --extra-cflags='-I/home/sb/Source-Code/ffmpeg-android/toolchain-android/include -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fstack-protector-all -mfpu=neon' --extra-ldflags='-L/home/sb/Source-Code/ffmpeg-android/toolchain-android/lib -Wl,-z,relro -Wl,-z,now -pie' --extra-libs='-lpng -lexpat -lm' --extra-cxxflags=
    10-28 17:47:11.470: I/System.out(14784):   libavutil      54.  7.100 / 54.  7.100
    10-28 17:47:11.470: I/System.out(14784):   libavcodec     56.  1.100 / 56.  1.100
    10-28 17:47:11.470: I/System.out(14784):   libavformat    56.  4.101 / 56.  4.101
    10-28 17:47:11.470: I/System.out(14784):   libavdevice    56.  0.100 / 56.  0.100
    10-28 17:47:11.470: I/System.out(14784):   libavfilter     5.  1.100 /  5.  1.100
    10-28 17:47:11.470: I/System.out(14784):   libswscale      3.  0.100 /  3.  0.100
    10-28 17:47:11.470: I/System.out(14784):   libswresample   1.  1.100 /  1.  1.100
    10-28 17:47:11.470: I/System.out(14784):   libpostproc    53.  0.100 / 53.  0.100
    10-28 17:47:11.470: I/System.out(14784): Guessed Channel Layout for  Input Stream #0.0 : mono
    10-28 17:47:11.470: I/System.out(14784): Input #0, wav, from 'input.wav':
    10-28 17:47:11.470: I/System.out(14784):   Duration: 00:00:02.50, bitrate: 352 kb/s
    10-28 17:47:11.475: I/System.out(14784):     Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 22050 Hz, 1 channels, s16, 352 kb/s
    10-28 17:47:11.475: I/System.out(14784): Output #0, adts, to 'output.aac':
    10-28 17:47:11.475: I/System.out(14784):   Metadata:
    10-28 17:47:11.475: I/System.out(14784):     encoder         : Lavf56.4.101
    10-28 17:47:11.475: I/System.out(14784):     Stream #0:0: Audio: aac, 22050 Hz, mono, fltp, 64 kb/s
    10-28 17:47:11.475: I/System.out(14784):     Metadata:
    10-28 17:47:11.475: I/System.out(14784):       encoder         : Lavc56.1.100 aac
    10-28 17:47:11.475: I/System.out(14784): Stream mapping:
    10-28 17:47:11.475: I/System.out(14784):   Stream #0:0 -> #0:0 (pcm_s16le (native) -> aac (native))
    10-28 17:47:11.475: I/System.out(14784): Press [q] to stop, [?] for help
    10-28 17:47:11.475: I/System.out(14784): size=      12kB time=00:00:02.50 bitrate=  37.7kbits/s    
    10-28 17:47:11.475: I/System.out(14784): video:0kB audio:11kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 3.363914%
    10-28 17:47:11.475: I/System.out(14784): FFmpeg function: onFinish()
  • FFMPEG 0.6.5 Commands

    10 novembre 2015, par j.edga

    I need to use ffmpeg version 0.6.5 for doings things like

    • transcribing to different formats ;
    • changing the quality ;
    • taking a still-frame shot ;
    • get the total video durations

    amongst other things.

    I have tried a couple of commands, but they don’t work. How can I do what I want to ?