Recherche avancée

Médias (0)

Mot : - Tags -/xmlrpc

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

Autres articles (96)

  • Mediabox : ouvrir les images dans l’espace maximal pour l’utilisateur

    8 février 2011, par

    La visualisation des images est restreinte par la largeur accordée par le design du site (dépendant du thème utilisé). Elles sont donc visibles sous un format réduit. Afin de profiter de l’ensemble de la place disponible sur l’écran de l’utilisateur, il est possible d’ajouter une fonctionnalité d’affichage de l’image dans une boite multimedia apparaissant au dessus du reste du contenu.
    Pour ce faire il est nécessaire d’installer le plugin "Mediabox".
    Configuration de la boite multimédia
    Dès (...)

  • (Dés)Activation de fonctionnalités (plugins)

    18 février 2011, par

    Pour gérer l’ajout et la suppression de fonctionnalités supplémentaires (ou plugins), MediaSPIP utilise à partir de la version 0.2 SVP.
    SVP permet l’activation facile de plugins depuis l’espace de configuration de MediaSPIP.
    Pour y accéder, il suffit de se rendre dans l’espace de configuration puis de se rendre sur la page "Gestion des plugins".
    MediaSPIP est fourni par défaut avec l’ensemble des plugins dits "compatibles", ils ont été testés et intégrés afin de fonctionner parfaitement avec chaque (...)

  • 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

Sur d’autres sites (9420)

  • Ffmpeg and ffprobe not showing subtitles stream in m3u8 file

    3 juin 2021, par DanielVip3

    I'm trying to get an mp4 video from a m3u8 playlist file (in simple HLS), with audio, video and subtitles.

    


    I've managed to extract the video and audio stream because they are relatively easy : the input m3u8, according to ffprobe, contains 3 different programs, and the third program (called Program 2) is the one I need, because it contains both the highest quality video and the English highest quality audio.

    


    So, what I really am doing is

    


    ffmpeg -i "blahblah.m3u8" -c copy -map 0:p:2:v:0 -map 0:p:2:a:m:language:eng -map 0:s:0 "output.mp4"


    


    Which means : select the first video stream for the third (index 2) program and the English language audio stream from the same third (index 2) program.

    


    My problem is : I can't seem to find the two subtitles streams.
The m3u8 has two subtitles : English and Spanish, as you can see in the m3u8 itself

    


    #EXTM3U
# Created with Bento4 mp4-hls.py version 1.2.0r637

#EXT-X-VERSION:4

# Subtitles
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subtitles",NAME="English",LANGUAGE="en",URI="subtitles/en/subtitles.m3u8"
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subtitles",NAME="Español",LANGUAGE="es",URI="subtitles/es/subtitles.m3u8"

# Audio
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio_aac",NAME="Français",LANGUAGE="fra",AUTOSELECT=YES,DEFAULT=YES,URI="audio/aac/fra/stream.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio_aac",NAME="English",LANGUAGE="eng",AUTOSELECT=YES,URI="audio/aac/eng/stream.m3u8"

# Media Playlists
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=2198120,BANDWIDTH=2416640,CODECS="avc1.4D401F,mp4a.40.2",RESOLUTION=1280x720,AUDIO="audio_aac",SUBTITLES="subtitles"
media-1/stream.m3u8
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=1001663,BANDWIDTH=1102896,CODECS="avc1.42C01E,mp4a.40.2",RESOLUTION=640x360,AUDIO="audio_aac",SUBTITLES="subtitles"
media-2/stream.m3u8
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=4007581,BANDWIDTH=4391894,CODECS="avc1.4D4029,mp4a.40.2",RESOLUTION=1920x1080,AUDIO="audio_aac",SUBTITLES="subtitles"
media-3/stream.m3u8


    


    I thought it was easy : I added a -map 0:s:0 to get the first subtitles, but ffmpeg told me that there's no stream named like that.

    


    Then I ran ffprobe, which tells me there are no subtitles streams for him :

    


    ffprobe "blahblah.m3u8" -show_streams -select_streams s


    


    You can find here all the streams which the ffprobe command shows. There are lots of video and audio streams, but there are no subtitles streams.

    


    Why don't ffmpeg and ffprobe find the subtitles streams ? Is it because they are split in a different m3u8 playlist file ?

    


  • ffmpeg : Set the language of an audio stream without touching other metadata

    7 octobre 2020, par amirvf

    I have a MP4 file with an audio stream set to English. I want to change the language of audio stream to French.
I use the following command :

    


    ffmpeg -i input.mp4 -map 0 -c: copy -metadata:s:v language=und -metadata:s:a:0 language=fre output.mp4


    


    The language of audio stream changes to French without any issues, however, the "Title" of language is lost.

    


    Initially the audio stream was like this :
    
Language : English
    
Title : AC3 5.1 Channels

    


    After changing the language to French it is like this :
    
Language : French
    
Title : empty

    


    How should I modify the command so it does not touch the other attributes such as "Title" ?

    


    Thanks

    


  • FFmpeg make : *** [libavdevice/avfoundation.o] Error 1

    29 décembre 2014, par Althen Lim Zi Xuan

    I’m very new (1 weeks ago) to Mac OS environment and I have to create a iPhone apps using FFmpeg (I’m new to this, too !). This is what I’ve done to import FFmpeg library.

    First, here’s the environment :

    OS: Mac OS X 10.7.5
    Xcode: 4.5
    FFmpeg: 2.5 (Latest update of 04/12/2014)

    So I download from FFmpeg.org using command :

    git clone git://source.ffmpeg.org/ffmpeg.git ~/ffmpeg

    and create the folder in it :

    cd ffmpeg
    mkdir i386
    mkdir armv7
    mkdir armv7s
    mkdir -p universal/lib

    I download the gas-preprocessor.pl from yuvi and copied into /usr/bin and /usr/local/bin with READ/WRITE access for all.

    However, I do encounter the error as title mentions during the making process of armv7 and armv7s which appear like this :

    make: *** [libavdevice/avfoundation.o] Error 1

    Can anyone teach me how to deal with it ? Here’s my configuration.

    For i386 : (Compilation success and I saw files and folder in i386 folder)

    ./configure --cc="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc" --as="/usr/local/bin/gas-preprocessor.pl /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/llvm-gcc-4.2/bin/arm-apple-darwin10-llvm-gcc-4.2" --sysroot="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk" --target-os=darwin --arch=i386 --cpu=i386 --extra-cflags="-arch i386" --extra-ldflags="-arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk"--prefix=compiled/i386 --enable-cross-compile --enable-nonfree --enable-gpl --disable-armv5te --disable-swscale-alpha --disable-doc --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-asm --disable-debug

    For armv7 :

    ./configure --cc=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc --as="/usr/local/bin/gas-preprocessor.pl /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/llvm-gcc-4.2/bin/arm-apple-darwin10-llvm-gcc-4.2" --sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk --target-os=darwin --arch=arm --cpu=cortex-a8 --extra-cflags="-arch armv7" --extra-ldflags="-arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk" --prefix=compiled/armv7 --enable-cross-compile --enable-nonfree --enable-gpl --disable-armv5te --disable-swscale-alpha --disable-doc --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-asm --disable-debug

    and for armv7s :

    ./configure --prefix=armv7s --as="/usr/local/bin/gas-preprocessor.pl /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/llvm-gcc-4.2/bin/arm-apple-darwin10-llvm-gcc-4.2" --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --enable-avresample --enable-cross-compile --sysroot="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk" --target-os=darwin --cc="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc" --extra-cflags="-arch armv7s -mfpu=neon -miphoneos-version-min=6.0" --extra-ldflags="-arch armv7s -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk -miphoneos-version-min=6.0" --arch=arm --cpu=cortex-a9 --enable-pic

    If any necessary information needed please do inform me and I will upload it A.S.A.P. Any help, comment, guideline are highly appreciated. Thanks !

    Updated :
    This is the error I received during the making process. I have no idea but hope that it helps in configuring out problem :

    CC  libavdevice/alldevices.o
    CC  libavdevice/avdevice.o
    CC  libavdevice/avfoundation.o
    libavdevice/avfoundation.m:44: error: initializer element is not constant
    libavdevice/avfoundation.m:44: error: (near initialization for ‘avf_time_base_q.den’)
    libavdevice/avfoundation.m:74:5: warning: "__MAC_OS_X_VERSION_MIN_REQUIRED" is not defined
    libavdevice/avfoundation.m: In function ‘add_video_device’:
    libavdevice/avfoundation.m:300: warning: ISO C90 forbids mixed declarations and code
    libavdevice/avfoundation.m:355: warning: ISO C90 forbids mixed declarations and code
    libavdevice/avfoundation.m:364: warning: ISO C90 forbids mixed declarations and code
    libavdevice/avfoundation.m: In function ‘add_audio_device’:
    libavdevice/avfoundation.m:407: warning: ISO C90 forbids mixed declarations and code
    libavdevice/avfoundation.m: In function ‘get_video_config’:
    libavdevice/avfoundation.m:432: warning: ISO C90 forbids mixed declarations and code
    libavdevice/avfoundation.m:442: warning: ISO C90 forbids mixed declarations and code
    libavdevice/avfoundation.m: In function ‘get_audio_config’:
    libavdevice/avfoundation.m:470: warning: ISO C90 forbids mixed declarations and code
    libavdevice/avfoundation.m:480: warning: ISO C90 forbids mixed declarations and code
    libavdevice/avfoundation.m: In function ‘avf_read_header’:
    libavdevice/avfoundation.m:534: warning: ISO C90 forbids mixed declarations and code
    libavdevice/avfoundation.m:539:5: warning: "__MAC_OS_X_VERSION_MIN_REQUIRED" is not defined
    libavdevice/avfoundation.m:546: warning: ISO C90 forbids mixed declarations and code
    libavdevice/avfoundation.m:554:5: warning: "__MAC_OS_X_VERSION_MIN_REQUIRED" is not defined
    libavdevice/avfoundation.m:575: warning: ISO C90 forbids mixed declarations and code
    libavdevice/avfoundation.m:596:5: warning: "__MAC_OS_X_VERSION_MIN_REQUIRED" is not defined
    libavdevice/avfoundation.m:619:5: warning: "__MAC_OS_X_VERSION_MIN_REQUIRED" is not defined
    libavdevice/avfoundation.m: In function ‘avf_read_packet’:
    libavdevice/avfoundation.m:724: warning: ISO C90 forbids mixed declarations and code
    libavdevice/avfoundation.m:739: warning: ISO C90 forbids mixed declarations and code
    libavdevice/avfoundation.m:776: warning: ISO C90 forbids mixed declarations and code
    make: *** [libavdevice/avfoundation.o] Error 1