Recherche avancée

Médias (2)

Mot : - Tags -/documentation

Autres articles (42)

  • La file d’attente de SPIPmotion

    28 novembre 2010, par

    Une file d’attente stockée dans la base de donnée
    Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
    Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...)

  • Multilang : améliorer l’interface pour les blocs multilingues

    18 février 2011, par

    Multilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
    Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.

  • Ajouter des informations spécifiques aux utilisateurs et autres modifications de comportement liées aux auteurs

    12 avril 2011, par

    La manière la plus simple d’ajouter des informations aux auteurs est d’installer le plugin Inscription3. Il permet également de modifier certains comportements liés aux utilisateurs (référez-vous à sa documentation pour plus d’informations).
    Il est également possible d’ajouter des champs aux auteurs en installant les plugins champs extras 2 et Interface pour champs extras.

Sur d’autres sites (6844)

  • ffmpeg append an audio file to another audio file at position of every 10 seconds

    28 décembre 2018, par manoj kumar

    I want to append an audio file into another audio file at position of every 10 seconds through FFMPEG.

    1. ads.mp3 length 2 seconds (advertisement audio file)
    2. original.mp3 length xxxx seconds
    3. so output file could be as following

    file appending terms

    original.mp3 after 10 seconds append ads.mp3 for 2 seconds then
    again original.mp3 for 10 seconds append ads.mp3 for 2 seconds then
    again original.mp3 for 10 seconds append ads.mp3 for 2 seconds then
    again original.mp3 for 10 seconds ...... so long till end of
    original.mp3 file.

    Thanks

  • Iterate recursively in every subfolder and run a batch file

    6 août 2018, par Gokul Nair

    Please look at the following scenario wherein a folder A has many subfolders with different names. These subfolders have n number of .jpg files, which I am trying to scale and crop.

    Folder A\
     SubFolder 01\*.jpg
     SubFolder 02\*.jpg
     .
     .
     .
     SubFolder xx\*.jpg

    These sub-folders are with different names and do not have a trend when it comes to its names.

    I have created a batch file which would scale and crop images. This is working perfectly. I need to run the following command (name of file : ScaleCrop.bat) in each SubFolder xx :

    for %%I in (.) do set CurrDirName=%%~nxI
    for %%a in ("*.JPG") do ffmpeg -i "%%a" -vf ^"scale=-1:260, crop=250:250^" "..\ScaledImages\%CurrDirName%\%%a.JPG"
    for %%a in ("*.JPG") do ffmpeg -i "%%a" -vf ^"scale=260:-1, crop=250:250^" "..\ScaledImages\%CurrDirName%\%%a.JPG"
    pause

    The command Scales and crops the image in the folder and saves these files in to a folder named SacledImages, which too has subfolders of the same name (SubFolder 01, SubFolder 02,…,SubFolderxx).

    I have created another .bat file which I used to copy ScaleCrop.bat to each subfolder.

    for /d %%a in ("C:\Users\Name\Desktop\Folder A\*") do copy " C:\Users\Name\Desktop\Folder A\ScaleCrop.bat" "%%a"

    How could I code a batch file run and execute ScaleCrop.bat from each of these subfolders ?

    I tried using the following code, but this just calls the .bat file inside each subfolder, however it is not executing :

    for /f %%f in ('dir /ad /b') do start %%f\ScaleCrop.bat

    I Tried the following as well, this does the trick, but all images are getting overwritten as the scaled-cropped images are saved on to /SacledImages Folder and not inside ScaledImages/SubFolderxx :

    for /r "C:\ Users\Name\Desktop\Folder A " %%a in (.) do (
     pushd %%a
    for %%I in (.) do set CurrDirName=%%~nxI
    for %%a in ("*.JPG") do ffmpeg -i "%%a" -vf ^"scale=-1:260, crop=250:250^" "..\ScaledImages\%CurrDirName%\%%a.JPG"
    for %%a in ("*.JPG") do ffmpeg -i "%%a" -vf ^"scale=260:-1, crop=250:250^" "..\ScaledImages\%CurrDirName%\%%a.JPG"
    pause
     popd
     )
  • How to embed ffmpeg and ffprobe to a python gui.exe file in Windows or Mac ?

    10 décembre 2023, par sburakc

    I prepared a Pyhton Gui script in Windows that gets a subtitle then converts an audio file. But at the end of the script I realized that the script uses the ffmpeg from my computer's local ffmpeg and didn't give any error. But, when I try in another computer that doesn't include ffmpeg, it's given the error in the terminal below :
pydub\utils.py:170: RuntimeWarning: Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work Processing text 1/2 pydub\utils.py:198: RuntimeWarning: Couldn't find ffprobe or avprobe - defaulting to ffprobe, but may not work Error occurred: [WinError 2] System cannot find the specified file

    


    I tried many ways such as :

    


    pyinstaller -F --add-data "./ffmpeg/*;./ffmpeg/" gui.py

    


    pyinstaller -F --add-data "C:\Users\sbura\Desktop\gom\ffmpeg\ffmpeg.exe;ffmpeg" --add-data "C:\Users\sbura\Desktop\gom\ffmpeg\ffprobe.exe;ffmpeg" gui.py

    


    OR

    


    tried to gui.spec file adding :

    


    exe = EXE(pyz,
          a.scripts,
          binaries=[('C:\\Users\\sbura\\Desktop\\gom\\ffmpeg_bin\\ffmpeg.exe', 'ffmpeg.exe'), 
                    ('C:\\Users\\sbura\\Desktop\\gom\\ffmpeg_bin\\ffprobe.exe', 'ffprobe.exe')],
          a.zipfiles,
          a.datas,
          [],
          ...



    


    I also created a folder with the name of "ffmpeg" where I put the files of ffmpeg.exe and ffprobe.exe.

    


    Also I added to my code that :

    


    import sys
from pydub import AudioSegment

def resource_path(relative_path):
    if hasattr(sys, '_MEIPASS'):
        return os.path.join(sys._MEIPASS, relative_path)
    return os.path.join(os.path.abspath("."), relative_path)

AudioSegment.converter = resource_path('ffmpeg\\ffmpeg.exe')
AudioSegment.ffprobe = resource_path('ffmpeg\\ffprobe.exe')


    


    But any of these didn't work. Thank you for your help.