Recherche avancée

Médias (1)

Mot : - Tags -/Christian Nold

Autres articles (75)

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

  • Organiser par catégorie

    17 mai 2013, par

    Dans MédiaSPIP, une rubrique a 2 noms : catégorie et rubrique.
    Les différents documents stockés dans MédiaSPIP peuvent être rangés dans différentes catégories. On peut créer une catégorie en cliquant sur "publier une catégorie" dans le menu publier en haut à droite ( après authentification ). Une catégorie peut être rangée dans une autre catégorie aussi ce qui fait qu’on peut construire une arborescence de catégories.
    Lors de la publication prochaine d’un document, la nouvelle catégorie créée sera proposée (...)

  • Récupération d’informations sur le site maître à l’installation d’une instance

    26 novembre 2010, par

    Utilité
    Sur le site principal, une instance de mutualisation est définie par plusieurs choses : Les données dans la table spip_mutus ; Son logo ; Son auteur principal (id_admin dans la table spip_mutus correspondant à un id_auteur de la table spip_auteurs)qui sera le seul à pouvoir créer définitivement l’instance de mutualisation ;
    Il peut donc être tout à fait judicieux de vouloir récupérer certaines de ces informations afin de compléter l’installation d’une instance pour, par exemple : récupérer le (...)

Sur d’autres sites (5668)

  • How to convert mkv movies to mp4 for streaming to XBox 360

    11 août 2015, par Rob Gwynn-Jones

    I recently purchased a Synology Diskstation DS412+, and I have a number of .mkv movies which I would like to convert/transcode to mp4 files, so that I can stream them directly to my XBox 360. I use Handbrake on my laptop, but I would rather have this happen directly on my NAS.

    I’m very rusty on Linux and new to transcoding, but the script I currently have is the following :

    #!/bin/bash
    for dir in *; do
     if test -d "$dir"; then
       #echo $dir
       for file in "$dir"/*.mkv; do
         noextension=${file%.*}.mp4
         ffmpeg -y -i "$file" -vcodec copy -acodec copy "$noextension"
       done
     fi
    done

    Which, as I understand it, simply copies the audio and video components within the mkv container, and inserts them into a new mp4 container. This has worked for several of my files, but there are a number for which this does not work.

    The following is an example of the output for a failed run :

    ffmpeg version UNKNOWN, Copyright (c) 2000-2011 the FFmpeg developers
     built on Sep 16 2013 00:45:02 with gcc 4.2.1
     configuration: --prefix=/usr/syno --arch=i686 --target-os=linux --cross-prefix=/usr/local/i686-linux-gnu/bin/i686-linux-gnu- --enable-cross-compile --enable-optimizations --disable-yasm --disable-altivec --enable-pic --enable-shared --disable-static --disable-swscale-alpha --disable-ffserver --disable-ffplay --enable-libmp3lame --enable-libfaac --enable-nonfree --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-decoder=amrnb --disable-indev=alsa --disable-outdev=alsa --disable-encoder=dca --disable-encoder=ac3 --disable-encoder=ac3_fixed --disable-encoder=ac3_float --disable-encoder=eac3 --disable-decoder=dca --disable-decoder=eac3 --disable-decoder=truehd --cc=/usr/local/i686-linux-gnu/bin/i686-linux-gnu-ccache-gcc
     libavutil    50. 40. 1 / 50. 40. 1
     libavcodec   52.120. 0 / 52.120. 0
     libavformat  52.108. 0 / 52.108. 0
     libavdevice  52.  4. 0 / 52.  4. 0
     libavfilter   1. 77. 0 /  1. 77. 0
     libswscale    0. 14. 0 /  0. 14. 0
    [matroska,webm @ 0x80726c0] Estimating duration from bitrate, this may be inaccurate

    Seems stream 1 codec frame rate differs from container frame rate: 47.95 (5994/125) -> 23.98 (24000/1001)

    ...and then a list of input chapter start and end times and then...

    Stream #0.0(eng): Audio: aac, 48000 Hz, stereo, s16 (default)
    Stream #0.1(eng): Video: h264 (High), yuv420p, 1280x692 [PAR 1:1 DAR 320:173], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)

    ...and then a list of output chapter start and end times and then...

    Stream #0.0(eng): Video: ![0][0][0] / 0x0021, yuv420p, 1280x692 [PAR 1:1 DAR 320:173], q=2-31, 2997 tbn, 23.98 tbc (default)
    Stream #0.1(eng): Audio: libfaac, 48000 Hz, stereo (default)
    Stream mapping:
     Stream #0.1 -> #0.0
     Stream #0.0 -> #0.1
    Press [q] to stop encoding
    [mp4 @ 0x808a020] pts < dts in stream 0
    av_interleaved_write_frame(): Invalid data found when processing input

    The XBox support website gives details on supported file types, with mp4 included in the H.264 standard : http://support.xbox.com/ar-SA/xbox-360/system/audio-video-playback

    I’m at a bit of a loss. I’ve read through http://www.ffmpeg.org/ffmpeg.html but the error message from ffmpeg doesn’t seem very helpful, and resources are sparse at best when it comes to running this stuff on a Synology Box.

    I have tried a few permutations of my script, such as :

    ffmpeg -i "$file" "$noextension"

    and

    ffmpeg -y -i "$file" -vcodec mpeg4 -acodec libfaac "$noextension"

    But those both give me the following error :

    Error while opening encoder for output stream #0.0 - maybe incorrect parameters such as bit_rate, rate, width or height

    I assume that I’ll need to specify input and output codecs specifically, along with things like bitrate, or aspect ratio but this is where I come unstuck.

    Any help would be much appreciated !

  • Revision 9f7fdcbe60 : Merge "fastssim : Add stdlib.h for malloc/free"

    7 août 2015, par Aℓex Converse

    Merge "fastssim : Add stdlib.h for malloc/free"

  • Revision 17cfee3cb5 : fastssim : Add stdlib.h for malloc/free Change-Id : I4d734febc14c534dba20b67cf6bd

    6 août 2015, par Alex Converse

    Changed Paths :
     Modify /vpx_dsp/fastssim.c



    fastssim : Add stdlib.h for malloc/free

    Change-Id : I4d734febc14c534dba20b67cf6bd628996cc9ab7