Recherche avancée

Médias (0)

Mot : - Tags -/optimisation

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

Autres articles (59)

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

  • Automated installation script of MediaSPIP

    25 avril 2011, par

    To overcome the difficulties mainly due to the installation of server side software dependencies, an "all-in-one" installation script written in bash was created to facilitate this step on a server with a compatible Linux distribution.
    You must have access to your server via SSH and a root account to use it, which will install the dependencies. Contact your provider if you do not have that.
    The documentation of the use of this installation script is available here.
    The code of this (...)

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

Sur d’autres sites (5640)

  • Using a string literal works but passing as arguments does not

    6 mai 2019, par user10204157

    I am passing string literals to my powershell script as follows :

    var spawn = require("child_process").spawn,
               child;
     child = spawn("powershell.exe", [
               "./scripts/ffmpeg_convert.ps1",
               `./cache/videos/${tempFileName + "."}${videoType}`,
               ` ./cache/converted_videos/${tempFileName + "."}${videoType}`
             ]);

    Where spawn is part of node.js Spawn

    And my powershell script is as follows :

    param(
       [string]$originFile = $Args[0],
       [string]$outputFile = $Args[1]
    )
    echo "Moving moov atom"
    ffmpeg -i $originFile -vcodec copy -acodec copy -movflags +faststart $outputFile

    But, the script will not execute with the argument of

    ./cache/videos/${tempFileName + "."}${videoType}

    However, if I change the argument out for the literal string let’s say
    ./cache/videos/inputVideo.mov

    it executes just fine.

    This is really making me scratch my head.

    I created two test scripts that work with the same principal... So is it just the way ${tempFileName + "."}${videoType} is being translated ? And with that being said, if I echo the arguments they are as expected.

    Script 1

    ./convert_videos.ps1 ./inputVideo.mov outputVideo.mov

    Script 2

    param(
       [string]$originFile = $Args[0],
       [string]$outputFile = $Args[1]
    )
    echo "Moving moov atom"
    ffmpeg -i $originFile -vcodec copy -acodec copy -movflags +faststart $outputFile
  • convert metadata value to string while doing ffmpeg conversion

    16 août 2023, par Rick T

    I have a script which splits mp3 files into smaller files and incrementally numbers them. I'm now also trying to incrementally increase the -metadata title number value and -metadata track number value but ffmpeg sees everything as a string. The line I'm having issue with is.

    



    ffmpeg -i "$f" -f segment -segment_time 1200 -ar 22050 -ac 1 -metadata title="$%03d-$fn.mp3" -metadata track="$%02d" "$splitdirname/%03d-$fn.mp3" #split every 20mins


    



    If you look at the metadata title created it says $%03d-title_of_file.mp3 I'm trying to get the metatdata title to increment like 001-title_of_file.mp3, 002-title_of_file.mp3, 003-title_of_file.mp3,...

    



    The full script i'm using is below :

    



    #!/bin/bash
#run using bash mp3spl.sh
currentdir="$(pwd)" #get current directory


for f in *.mp3 # only look for mp3 files
do

#fn=`echo "$1" | cut -d'.' -f1` #get just the filename no extension
fn=$(basename "$f" | cut -d'.' -f1) #get just the filename no extension
echo "($fn)"

splitdirname="$currentdir/split-$fn" #sub directory with correct names
#echo "splitdirname $splitdirname"
mkdir -p "$splitdirname" #make split directory
#echo "Processing $f"
ffmpeg -i "$1" 2> tmp.txt

ffmpeg -i "$f" -f segment -segment_time 1200 -ar 22050 -ac 1 -metadata title="$%03d-$fn.mp3" -metadata track="$%02d" "$splitdirname/%03d-$fn.mp3" #split every 20mins

#rm tmp.txt

done


    



    Using -metadata title="$%03d-$fn.mp3" -metadata track="$%02d" does not create incremental numbers with leading zeros when used with ffmpeg.

    


  • avformat/hlsenc : add var_stream_map LANGUAGE field string parameter

    23 janvier 2019, par Steven Liu
    avformat/hlsenc : add var_stream_map LANGUAGE field string parameter
    

    use a:0,agroup:aud_low,default:Yes,language:CHN a:1,agroup:aud_low,language:ENG
    a:2,agroup:aud_high,default:YesYes,language:CHN a:3,agroup:aud_high,language:ENG
    v:0,agroup:aud_low v:1,agroup:aud_high
    create master m3u8 list.

    result :
    EXTM3U
    EXT-X-VERSION:3
    EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="group_aud_low",NAME="audio_0",DEFAULT=YES,LANGUAGE="CHN",URI="out_0.m3u8"
    EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="group_aud_low",NAME="audio_1",DEFAULT=NO,LANGUAGE="ENG",URI="out_1.m3u8"
    EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="group_aud_high",NAME="audio_2",DEFAULT=YES,LANGUAGE="CHN",URI="out_2.m3u8"
    EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="group_aud_high",NAME="audio_3",DEFAULT=NO,LANGUAGE="ENG",URI="out_3.m3u8"
    EXT-X-STREAM-INF:BANDWIDTH=1170400,RESOLUTION=640x480,CODECS="avc1.64001e,mp4a.40.2",AUDIO="group_aud_low"
    out_4.m3u8
    EXT-X-STREAM-INF:BANDWIDTH=3440800,RESOLUTION=640x480,CODECS="avc1.64001e,mp4a.40.2",AUDIO="group_aud_high"
    out_5.m3u8

    Signed-off-by : Steven Liu <lq@chinaffmpeg.org>

    • [DH] doc/muxers.texi
    • [DH] libavformat/dashenc.c
    • [DH] libavformat/hlsenc.c
    • [DH] libavformat/hlsplaylist.c
    • [DH] libavformat/hlsplaylist.h