Recherche avancée

Médias (0)

Mot : - Tags -/upload

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

Autres articles (56)

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

  • MediaSPIP Core : La Configuration

    9 novembre 2010, par

    MediaSPIP Core fournit par défaut trois pages différentes de configuration (ces pages utilisent le plugin de configuration CFG pour fonctionner) : une page spécifique à la configuration générale du squelettes ; une page spécifique à la configuration de la page d’accueil du site ; une page spécifique à la configuration des secteurs ;
    Il fournit également une page supplémentaire qui n’apparait que lorsque certains plugins sont activés permettant de contrôler l’affichage et les fonctionnalités spécifiques (...)

  • Les formats acceptés

    28 janvier 2010, par

    Les commandes suivantes permettent d’avoir des informations sur les formats et codecs gérés par l’installation local de ffmpeg :
    ffmpeg -codecs ffmpeg -formats
    Les format videos acceptés en entrée
    Cette liste est non exhaustive, elle met en exergue les principaux formats utilisés : h264 : H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 m4v : raw MPEG-4 video format flv : Flash Video (FLV) / Sorenson Spark / Sorenson H.263 Theora wmv :
    Les formats vidéos de sortie possibles
    Dans un premier temps on (...)

Sur d’autres sites (9458)

  • Bash script for re-encode file if re-encoded file does not already exist for all in directory

    25 octobre 2022, par steve

    I have a bash script that takes 1 argument (a file) and runs an ffmpeg command to create a duplicate of the file encoded with a different codec.

    


    #!/bin/bash

ffmpeg -i "$1" -vn -acodec aac "$(basename "${1/.wav}").aac"


    


    I just want to modify this bash script so instead of taking an argument, it instead just checks for all files in the directory to see if the re-encoded file already exists, and if it does not, creates it. Does anyone know how to do this ?

    


    Thanks for your help

    


    EDIT : the solution below is working with slight modification :

    


    #!/bin/bash

for file in ./*.wav; do
    [ -e "$file" ] || continue # check if any file exists
    if [[ ! -f "${file}.aac" ]]; then
       ffmpeg -i "${file}" -vn -acodec aac "$(basename "${file}").aac"
    fi;
done;


    


  • .exe file, works different than .py file

    29 août 2024, par r_b

    I've made the YouTube Dowbloader App. Everything is working properly (run in PyCharm), but when I try to make it into an executable with pyinstaller, it does not work.

    


    This is the link to the repo :

    


    YouTube Downloader

    


    Command for making exe file :
pyinstaller project.spec

    


    project.spec file :

    


    # project.spec
# -*- mode: python ; coding: utf-8 -*-

block_cipher = None

a = Analysis(
    ['gui.py'],
    pathex=['.'],
    binaries=[],
    datas=[('static_files/*', 'static_files')],
    hiddenimports=[],
    hookspath=[],
    runtime_hooks=[],
    excludes=[],
    win_no_prefer_redirects=False,
    win_private_assemblies=False,
    cipher=block_cipher,
)
pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher)

exe = EXE(
    pyz,
    a.scripts,
    [],
    exclude_binaries=True,
    name='YouTube Downloader',
    debug=False,
    bootloader_ignore_signals=False,
    strip=False,
    upx=True,
    upx_exclude=[],
    runtime_tmpdir=None,
    console=False,
    icon='static_files/logo.ico'
)
coll = COLLECT(
    exe,
    a.binaries,
    a.zipfiles,
    a.datas,
    strip=False,
    upx=True,
    upx_exclude=[],
    name='YouTube Downloader'
)

app = BUNDLE(
    coll,
    name='YouTube Downloader',
    icon='static_files/logo.ico',
    bundle_identifier=None
)


    


    The file structure :

    


    project/
├── backend.py
├── gui.py
├── temp_mp3 # temporary mp3 for Audio player
├── static_files/
│   ├── icon.ico
│   ├── image1.png
│   ├── image2.png
│   └── setup.json  # setup.json file
└── project.spec


    


    Search block diagram :
Search block diagram

    


    After searching and fetching the YouTube URL, the app downloads an MP3 file (in temp_mp3) for the audio player section.

    


    And here is the difference between .exe and the .py, when I run .exe the APP downloads the audio segment from the URL in .webm format and stops there. Even if the format is different, it should be converted to MP3 (in PyCharm does).

    


    Find possible problem with moviepy/ffmpeg.exe (library for converting files).

    


    project.spec

    


    a = Analysis(
    ['gui.py'],
    pathex=['.'],
    binaries=[('C:\\path\\to\\ffmpeg\\bin\\ffmpeg.exe', 'ffmpeg')],
    datas=[('static_files/*', 'static_files')],


    


    Added binaries => path to ffmpeg.exe , but it still doesn't work.

    


  • ffmpeg same input as output file (temporary file needed but how ?)

    7 janvier 2021, par tomato planet

    I don't know much about .bat files or ffmpeg and spent the last hour on the internet searching how I can solve my problem, but didn't find anything.
I want to make .bat file which removes the audio of a video and replaces it with the no-audio version. I already made a folder with my .bat file and ffmpeg and added an option to the context menu to open my .bat file.

    


    That's my .bat file currently :

    


    ffmpeg -i %1 -an -vcodec copy %1


    


    But ffmpeg can't overwrite the file it's currently reading. It would be great if somebody helps me how to create a temporary file without the audio, and then replace the input file with the temporary one.

    


    Thanks a lot in advance !