Changeset 94781 in spip-zone


Ignore:
Timestamp:
Jan 27, 2016, 4:57:56 PM (4 years ago)
Author:
kent1@…
Message:

Ajout du m4a comme extension d'encodage audio possible (aac)

Location:
_plugins_/spipmotion/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spipmotion/trunk/formulaires/spipmotion_encodage_son.html

    r80472 r94781  
    22#SET{meta_compil_config,#GET{meta}|unserialize|table_valeur{configuration}}
    33<div id="encodage_#VALEUR" class="spipmotion_profil">
    4         <h4><:spipmotion:profil_encodage{format=#ENV{valeur}}:></h4>
     4        <h4><:spipmotion:profil_encodage{format=#ENV{valeur}}:></h4>#SET{acodecs,#ARRAY}
     5        [(#ENV{valeur}|=={m4a}|oui)
     6        [(#VAL{'--enable-libfaac'}|in_array{#GET{meta_compil_config}}|oui)
     7                #SET{acodecs,#GET{acodecs}|push{libfaac}}]
     8        [(#VAL{'--enable-libfdk-aac'}|in_array{#GET{meta_compil_config}}|oui)
     9                #SET{acodecs,#GET{acodecs}|push{libfdk_aac}}]]
    510        <ul>
     11                [(#GET{acodecs}|count|>{0}|oui)
     12                        [(#SAISIE{selection_valeur,acodec_#ENV{valeur},
     13                                label=<:spipmotion:label_codec_son:>,
     14                                cacher_option_intro=oui,
     15                                datas=#GET{acodecs}})]]
    616                [(#SAISIE{selection,frequence_audio_#ENV{valeur},
    717                        label=<:spipmotion:frequence_audio:>,
    8                         defaut=22050,
     18                        defaut=44100,
    919                        cacher_option_intro=oui,
    1020                        datas=#ARRAY{
     
    6171                        [(#SAISIE{selection,bitrate_audio_#ENV{valeur},
    6272                                label=<:spipmotion:bitrate_audio:>,
    63                                 defaut=64,
     73                                defaut=128,
    6474                                cacher_option_intro=oui,
    6575                                datas=#ARRAY{
  • _plugins_/spipmotion/trunk/formulaires/spipmotion_sortie.html

    r77620 r94781  
    66                <ul>
    77                        <li>
    8                                 #SET{audio_extensions_sortie,#LISTE{mp3,ogg}}
     8                                #SET{audio_extensions_sortie,#LISTE{m4a,mp3,ogg}}
    99                                <label for="fichiers_audios_sortie"><:spipmotion:extensions_audio:></label>
    10                                 <select name="fichiers_audios_sortie[]" multiple="multiple" size="2">
     10                                <select name="fichiers_audios_sortie[]" multiple="multiple" size="3">
    1111                                        <BOUCLE_sons_sortie(TYPES_DOCUMENTS){extension IN #GET{audio_extensions_sortie}}{par extension}>
    1212                                                <option value="#EXTENSION"[(#EXTENSION|in_any{#ENV{fichiers_audios_sortie}}|oui) selected="selected"]>#EXTENSION - #MIME_TYPE</option>
  • _plugins_/spipmotion/trunk/inc/spipmotion_encodage.php

    r94778 r94781  
    105105        $extension_attente = $options['format'];
    106106
    107         $encodeur = "ffmpeg";
    108 
    109107        include_spip('inc/documents');
    110108        $chemin = get_spip_doc($source['fichier']);
     
    171169                if($extension_attente == "mp3")
    172170                        $codec_audio = "libmp3lame";
    173                 else if(in_array($extension_attente,array('ogg','oga')))
     171                else if(in_array($extension_attente,array('ogg','oga')) || $codec_audio == "vorbis")
    174172                        $codec_audio = "libvorbis";
    175173                else if(!$codec_audio){
     
    179177                $acodec = $codec_audio ? "--acodec ".$codec_audio :'';
    180178
    181                 /**
    182                  * Forcer libvorbis si on utilise ffmpeg
    183                  */
    184                 if(($encodeur == "ffmpeg") && ($acodec == "--acodec vorbis"))
    185                         $acodec = '--acodec libvorbis';
    186 
    187                 if(in_array($codec_audio,array('vorbis','libvorbis'))){
     179                if(in_array($codec_audio,array('libvorbis'))){
    188180                        $qualite = lire_config("spipmotion/qualite_audio_$extension_attente",'4');
    189181                        $audiobitrate_ffmpeg = "--audioquality $qualite";
  • _plugins_/spipmotion/trunk/script_bash/spipmotion.sh

    r80473 r94781  
    4343#########################################################################################
    4444"
    45                 formatsortie="SPIPmotion : le fichier de sortie doit se terminer par une extension reconnue : flv flac ogg ogv oga mp3 mp4 mov m4v webm"
     45                formatsortie="SPIPmotion : le fichier de sortie doit se terminer par une extension reconnue : flv flac ogg ogv oga mp3 mp4 m4a mov m4v webm"
    4646                mauvaisarg="SPIPmotion : argument ${1} non reconnu
    4747Pour visualiser le manuel de spipmotion, faîtes : \"./spipmotion --help\""
     
    8181                --s) sortie="${2}"
    8282                        case "$sortie" in
    83                         *".mp3"|*".flac"|*".flv"|*".mp4"|*".ogg"*|".oga"|*".ogv"|*".m4v"|*".webm");;
     83                        *".mp3"|*".m4a"|*".flac"|*".flv"|*".mp4"|*".ogg"*|".oga"|*".ogv"|*".m4v"|*".webm");;
    8484                        *) echo "$formatsortie";
    8585                        exit 1;;
     
    201201       
    202202        case "$sortie" in
    203           *".mp3"|*".flac"|*".ogg"|*".oga" )
     203          *".mp3"|*".flac"|*".ogg"|*".oga"|*".m4a" )
    204204                echo "SPIPmotion v$VERSION
    205205       
Note: See TracChangeset for help on using the changeset viewer.