Recherche avancée

Médias (1)

Mot : - Tags -/musée

Autres articles (42)

  • Changer son thème graphique

    22 février 2011, par

    Le thème graphique ne touche pas à la disposition à proprement dite des éléments dans la page. Il ne fait que modifier l’apparence des éléments.
    Le placement peut être modifié effectivement, mais cette modification n’est que visuelle et non pas au niveau de la représentation sémantique de la page.
    Modifier le thème graphique utilisé
    Pour modifier le thème graphique utilisé, il est nécessaire que le plugin zen-garden soit activé sur le site.
    Il suffit ensuite de se rendre dans l’espace de configuration du (...)

  • Les vidéos

    21 avril 2011, par

    Comme les documents de type "audio", Mediaspip affiche dans la mesure du possible les vidéos grâce à la balise html5 .
    Un des inconvénients de cette balise est qu’elle n’est pas reconnue correctement par certains navigateurs (Internet Explorer pour ne pas le nommer) et que chaque navigateur ne gère en natif que certains formats de vidéos.
    Son avantage principal quant à lui est de bénéficier de la prise en charge native de vidéos dans les navigateur et donc de se passer de l’utilisation de Flash et (...)

  • Personnaliser en ajoutant son logo, sa bannière ou son image de fond

    5 septembre 2013, par

    Certains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;

Sur d’autres sites (4544)

  • Linux : How to combine multiple FLAC audio files into 1 file, with differing sample rates, but not changing pitch

    15 avril 2017, par jake

    I’ve looked everywhere to try to combine a bunch of FLAC files with differing sample rates into 1 file. What I’ve tried so far is :

    ffmpeg concat with a wildcard :

    ffmpeg -f concat -i <( for f in *.flac; do echo "file '$(pwd)/$f'"; done ) -safe 0 output.flac

    I get for every filename, (even if I change pwd to ’./’ for relative) :

    ffmpeg unsafe filename

    Regardless of the file’s filename.

    I’ve tried sox :

    sox *.flac output.flac

    Which leads to :

    sox FAIL sox: Input files must have the same sample-rate

    I’ve even tried combining the two :

    #!/usr/bin/env bash

    set -eu

    for i in *.flac *.ogg *.mp3
    do
     ffmpeg -i "$i" "$i.wav"

    done

    sox *.wav combined.wav

    Same error as above.

    Anyone have any tips ? I’m sure that in some Windows program you can drag in 5 differing sound files and combine them with ease. Is there not a simple way to do this on linux cmdline ?

  • how to pass user input variable to ffmpeg in windows batch file

    7 décembre 2018, par lala

    Reffering to Answer here (Closest Search) i have in a batch file code(below). I tried every possible way to pass line1 value to text and it simply didn’t worked. clearly hardcoding text in ffmpeg line works. Any Ideas or Guideline.

    set /p dtp="DRAG A File:"
    set /p line1 = "Enter Top Text:"
    set /p line2 = "Enter Bottom Text:"
    ffmpeg -i %dtp% -filter_complex "[0:v]pad=iw:ih+100:0:(oh-ih)/2:color=white, drawtext=text='%%line1%%':fontfile=Mosk Bold 700.ttf:fontsize=24:fontcolor=black:x=(w-tw)/2:y=(50-th)/2, drawtext=text=`%line2%`:fontfile=Mosk Bold 700.ttf:fontsize=24:fontcolor=black:x=(w-tw)/2:y=h-25-(th/2)" %dtp%_tweaked.mp4
  • Can I create a proccess to kill blocked processes in a queue with Python ?

    15 mars 2017, par user3182473

    I would like to create a process, which kills blocked processes in a queue. These processes are actually ’ffmpeg’ command in my work, which are unstable and blocked occasionally.

    For simplicity I use ’echo’ instead of ’ffmpeg’ as example here. I found that the alive process become ’finished’ from the queue, and the subprocess returncode is 0. Why ?

    And can anyone tell how I can modify my code with python2.7 to fit this requirement ? Any suggestion would be appreciated.

    import subprocess
    import os
    import multiprocessing
    import time

    cmds = ['echo "a" &sleep 10','echo "b"']
    queue = multiprocessing.Queue(maxsize=3)

    class ProcessKiller(multiprocessing.Process):
       def __init__(self,queue):
           multiprocessing.Process.__init__(self)
           self.queue = queue

       def run(self):
           while True:
               try:
                   proc = self.queue.get(block=False)
                   print 'bbbbb',proc.poll(),proc.pid #WHY HERE THE RETURNCODE=0?
                   if proc.poll() is None:
                       print 'tokill'
                       time.sleep(5)
                       if proc.poll() is None:
                           os.killpg(os.getpgid(proc.pid),signal,SIGTERM)
                           print 'killed'
               except Exception as e:
                   time.sleep(0.5)

    pk = ProcessKiller(queue)
    pk.start()

    for item in cmds:
       cmd = subprocess.Popen(item,preexec_fn=os.setsid,shell=True)
       print 'aaaaa',cmd.poll(), cmd.pid
       queue.put(cmd,block=False)

       time.sleep(3)        
       print 'cccc',cmd.poll()

       time.sleep(10)
       print 'dddd', cmd.poll()
       cmd.communicate()

       print 'finished'

    The result from this script :

    aaaaa None 120748
    a
    bbbbb 0 120748
    cccc None
    dddd 0
    finished
    aaaaa None 120755
    b
    bbbbb 0 120755
    cccc 0
    dddd 0
    finished

    UPDATE : Now I use a while loop to monitor the status of the subprocess. It works. However, I am still curious why the status of the process changes from the queue.