Recherche avancée

Médias (3)

Mot : - Tags -/pdf

Autres articles (48)

  • Gestion générale des documents

    13 mai 2011, par

    MédiaSPIP ne modifie jamais le document original mis en ligne.
    Pour chaque document mis en ligne il effectue deux opérations successives : la création d’une version supplémentaire qui peut être facilement consultée en ligne tout en laissant l’original téléchargeable dans le cas où le document original ne peut être lu dans un navigateur Internet ; la récupération des métadonnées du document original pour illustrer textuellement le fichier ;
    Les tableaux ci-dessous expliquent ce que peut faire MédiaSPIP (...)

  • Des sites réalisés avec MediaSPIP

    2 mai 2011, par

    Cette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
    Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page.

  • HTML5 audio and video support

    13 avril 2011, par

    MediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
    The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
    For older browsers the Flowplayer flash fallback is used.
    MediaSPIP allows for media playback on major mobile platforms with the above (...)

Sur d’autres sites (4246)

  • Scaling videos for device that doesn't support aspect ratio metadata

    18 juillet 2017, par forthrin

    I have hundreds of videos which are all approximately 4:3 format, but with different resolutions and various cropping (eg. videos may be 640x480, 640x470, 630x480, etc.).

    I converted the videos into a fixed screen size (160x128) for a primitive device. When playing the videos on the device, some appear "thin", while in VLC on my computer, the aspect ratio is correct.

    I assume the reason for this is that the video player on the primitive device doesn’t honour the aspect ratio metadata in the video file. Here are two examples of metadata :

    • 320x240 SAR=1:1 DAR=4:3 (Displays correctly on device and desktop)
    • 480x480 SAR=4:3 DAR=4:3 (Displays thin on device, correct on desktop)

    How can I create a general command line that will give all videos correct playback on my primitive device, regardless of their original size and aspect ratio ?

    The best would be to somehow ask ffmpeg to remove the metadata, and compensate for it when scaling. Another possible option would be to add black bars so the video is always 160x128 pixels.

    I’m open to any solution. Below is my current version :

    for f in *; do ffmpeg -i $f -vcodec mpeg4 -vf scale=160:-1 out/$f; done
  • FFmpeg On iOS can’t find delogo

    8 mai 2018, par Y.Y.Doe

    I integrated FFmpeg on iOS,and use “delogo” to clean watermark,but it does not work.
    And it logs :

    No such filter:delogo

    I don’t know why,and I need help

    it’s my iOS code to use FFmpeg

    dispatch_async(dispatch_get_global_queue(0, 0), ^{
       char *outPic = (char *)[DocumentPath(@"delogo.mp4") UTF8String];
       char *movie = (char *)[BundlePath(@"logo.mp4") UTF8String];
       char *a[] = {
           "ffmpeg",
           "-i",
           movie,
           "-vf",
           "delogo=x=10:y=10:w=250:h=120:show=1",
           outPic
       };
       ffmpeg_main(sizeof(a)/sizeof(*a),a);
    });

    my total log

    ffmpeg version 3.0 Copyright (c) 2000-2016 the FFmpeg developers
     built with Apple LLVM version 7.3.0 (clang-703.0.31)
     configuration: --target-os=darwin --arch=arm64 --cc='xcrun -sdk iphoneos clang' --enable-cross-compile --disable-debug --disable-programs --disable-doc --enable-pic --extra-cflags='-arch arm64 -mios-version-min=6.0 -fembed-bitcode' --extra-ldflags='-arch arm64 -mios-version-min=6.0 -fembed-bitcode' --prefix=/Users/lxh/Desktop/FFmpeg-iOS-build-script-master/thin/arm64
     WARNING: library configuration mismatch
     avutil      configuration: --target-os=darwin --arch=x86_64 --cc='xcrun -sdk iphonesimulator clang' --enable-cross-compile --disable-debug --disable-programs --disable-doc --enable-pic --extra-cflags='-arch x86_64 -mios-simulator-version-min=6.0' --extra-ldflags='-arch x86_64 -mios-simulator-version-min=6.0' --prefix=/Users/lxh/Desktop/FFmpeg-iOS-build-script-master/thin/x86_64
     avcodec     configuration: --target-os=darwin --arch=x86_64 --cc='xcrun -sdk iphonesimulator clang' --enable-cross-compile --disable-debug --disable-programs --disable-doc --enable-pic --extra-cflags='-arch x86_64 -mios-simulator-version-min=6.0' --extra-ldflags='-arch x86_64 -mios-simulator-version-min=6.0' --prefix=/Users/lxh/Desktop/FFmpeg-iOS-build-script-master/thin/x86_64
     avformat    configuration: --target-os=darwin --arch=x86_64 --cc='xcrun -sdk iphonesimulator clang' --enable-cross-compile --disable-debug --disable-programs --disable-doc --enable-pic --extra-cflags='-arch x86_64 -mios-simulator-version-min=6.0' --extra-ldflags='-arch x86_64 -mios-simulator-version-min=6.0' --prefix=/Users/lxh/Desktop/FFmpeg-iOS-build-script-master/thin/x86_64
     avdevice    configuration: --target-os=darwin --arch=x86_64 --cc='xcrun -sdk iphonesimulator clang' --enable-cross-compile --disable-debug --disable-programs --disable-doc --enable-pic --extra-cflags='-arch x86_64 -mios-simulator-version-min=6.0' --extra-ldflags='-arch x86_64 -mios-simulator-version-min=6.0' --prefix=/Users/lxh/Desktop/FFmpeg-iOS-build-script-master/thin/x86_64
     avfilter    configuration: --target-os=darwin --arch=x86_64 --cc='xcrun -sdk iphonesimulator clang' --enable-cross-compile --disable-debug --disable-programs --disable-doc --enable-pic --extra-cflags='-arch x86_64 -mios-simulator-version-min=6.0' --extra-ldflags='-arch x86_64 -mios-simulator-version-min=6.0' --prefix=/Users/lxh/Desktop/FFmpeg-iOS-build-script-master/thin/x86_64
     swscale     configuration: --target-os=darwin --arch=x86_64 --cc='xcrun -sdk iphonesimulator clang' --enable-cross-compile --disable-debug --disable-programs --disable-doc --enable-pic --extra-cflags='-arch x86_64 -mios-simulator-version-min=6.0' --extra-ldflags='-arch x86_64 -mios-simulator-version-min=6.0' --prefix=/Users/lxh/Desktop/FFmpeg-iOS-build-script-master/thin/x86_64
     swresample  configuration: --target-os=darwin --arch=x86_64 --cc='xcrun -sdk iphonesimulator clang' --enable-cross-compile --disable-debug --disable-programs --disable-doc --enable-pic --extra-cflags='-arch x86_64 -mios-simulator-version-min=6.0' --extra-ldflags='-arch x86_64 -mios-simulator-version-min=6.0' --prefix=/Users/lxh/Desktop/FFmpeg-iOS-build-script-master/thin/x86_64
     libavutil      55. 17.103 / 55. 17.103
     libavcodec     57. 24.102 / 57. 24.102
     libavformat    57. 25.100 / 57. 25.100
     libavdevice    57.  0.101 / 57.  0.101
     libavfilter     6. 31.100 /  6. 31.100
     libswscale      4.  0.100 /  4.  0.100
     libswresample   2.  0.101 /  2.  0.101
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Users/daiyangyang/Library/Developer/CoreSimulator/Devices/02A8BC3F-5E46-453A-A3B4-A42563C518EA/data/Containers/Bundle/Application/4E0BB47F-5D3E-42A3-BC76-2D7D03657870/去水印.app/logo.mp4':
     Metadata:
       major_brand     : isom
       minor_version   : 512
       compatible_brands: isomiso2mp41
       encoder         : Lavf57.25.100
     Duration: 00:02:31.37, start: 0.023220, bitrate: 472 kb/s
       Stream #0:0(und): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D), yuv420p, 640x352 [SAR 1:1 DAR 20:11], 338 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 24k tbc (default)
       Metadata:
         handler_name    : VideoHandler
       Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 129 kb/s (default)
       Metadata:
         handler_name    : SoundHandler
    [AVFilterGraph @ 0x7fbabb519e00] No such filter: 'delogo'
    Error opening filters!

    I integrated FFmpeg by "FFmpeg-iOS-build-script"(https://github.com/kewlbear/FFmpeg-iOS-build-script)

  • Anomalie #3302 (Nouveau) : problème installation de table & _DIR_PLUGINS_SUPP sur spip mutualisé

    18 octobre 2014, par PIerre LASZCZAK

    Bonjour,

    Sur un spip mutualisé, lorsque je defini un dossier supplémentaire de plugins

        define(’_DIR_PLUGINS_SUPPL’,_DIR_RACINE.’sites/’.$site.’/plugins/’) ;
    


    SVP ne supprime pas les tables declarées dans les plugins copiés dans ce repertoire "_DIR_PLUGINS_SUPPL".
    du coup j’ai testé en les déplaçant dans le dossier de base /racine_spip/plugins et en testant une install / desinstall les tables sont bien supprimés

    Pour confirmer que je ne faisait pas n’importe quoi avec mes plugins en dev, j’ai testé avec le plugin chat2 pour voir si je reproduit le bug

    $cd /var/www/racine_spip/plugins
    $wget http://marcimat.magraine.net/IMG/zip/chats.zip
    $unzip chat.zip
    

    Ensuite dans le backoffice
    gestion des plugins -> installer chat
    l’installation installe les tables correctement,
    gestion des plugins -> desinstaller chat
    la désinstallation supprime bien les tables.

    je déplace donc le plugin dans le dossier plugins de la racine

    $mv chat /var/www/racine_spip/plugins/chat /var/www/racine_spip/sites/mon_site.com/plugins
    

    j’actualise le backoffice

    gestion des plugins -> installer chat
    l’installation installe les tables correctement,
    gestion des plugins -> desinstaller chat
    la désinstallation ne supprime pas les tables !

    Sagit il d’un bug ou d’un comportement voulu ?