Recherche avancée

Médias (0)

Mot : - Tags -/navigation

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

Autres articles (56)

  • Diogene : création de masques spécifiques de formulaires d’édition de contenus

    26 octobre 2010, par

    Diogene est un des plugins ? SPIP activé par défaut (extension) lors de l’initialisation de MediaSPIP.
    A quoi sert ce plugin
    Création de masques de formulaires
    Le plugin Diogène permet de créer des masques de formulaires spécifiques par secteur sur les trois objets spécifiques SPIP que sont : les articles ; les rubriques ; les sites
    Il permet ainsi de définir en fonction d’un secteur particulier, un masque de formulaire par objet, ajoutant ou enlevant ainsi des champs afin de rendre le formulaire (...)

  • Le plugin : Podcasts.

    14 juillet 2010, par

    Le problème du podcasting est à nouveau un problème révélateur de la normalisation des transports de données sur Internet.
    Deux formats intéressants existent : Celui développé par Apple, très axé sur l’utilisation d’iTunes dont la SPEC est ici ; Le format "Media RSS Module" qui est plus "libre" notamment soutenu par Yahoo et le logiciel Miro ;
    Types de fichiers supportés dans les flux
    Le format d’Apple n’autorise que les formats suivants dans ses flux : .mp3 audio/mpeg .m4a audio/x-m4a .mp4 (...)

  • Utilisation et configuration du script

    19 janvier 2011, par

    Informations spécifiques à la distribution Debian
    Si vous utilisez cette distribution, vous devrez activer les dépôts "debian-multimedia" comme expliqué ici :
    Depuis la version 0.3.1 du script, le dépôt peut être automatiquement activé à la suite d’une question.
    Récupération du script
    Le script d’installation peut être récupéré de deux manières différentes.
    Via svn en utilisant la commande pour récupérer le code source à jour :
    svn co (...)

Sur d’autres sites (5311)

  • Why do I install ffmpeg-python error via pip, python on version 3.9.13 and pip on version 22.2.1

    30 juillet 2022, par Lee
    $ pip3 install ffmpeg-python&#xA;Collecting ffmpeg-python&#xA;  Using cached ffmpeg_python-0.2.0-py3-none-any.whl (25 kB)&#xA;Collecting future&#xA;  Downloading future-0.18.2.tar.gz (829 kB)&#xA;     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 829.2/829.2 kB 5.2 MB/s eta 0:00:00&#xA;Preparing metadata (setup.py) ... error&#xA;  error: subprocess-exited-with-error&#xA;  &#xA;  &#xD7; python setup.py egg_info did not run successfully.&#xA;  │ exit code: 1&#xA;  ╰─> [12 lines of output]&#xA;      Traceback (most recent call last):&#xA;        File "<string>", line 2, in <module>&#xA;        File "", line 14, in <module>&#xA;        File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 14, in <module>&#xA;          from setuptools.dist import Distribution, Feature&#xA;        File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 24, in <module>&#xA;          from setuptools.depends import Require&#xA;        File "/usr/lib/python3/dist-packages/setuptools/depends.py", line 7, in <module>&#xA;          from .py33compat import Bytecode&#xA;        File "/usr/lib/python3/dist-packages/setuptools/py33compat.py", line 54, in <module>&#xA;          unescape = getattr(html, &#x27;unescape&#x27;, html_parser.HTMLParser().unescape)&#xA;      AttributeError: &#x27;HTMLParser&#x27; object has no attribute &#x27;unescape&#x27;&#xA;      [end of output]&#xA;  &#xA;  note: This error originates from a subprocess, and is likely not a problem with pip.&#xA;error: metadata-generation-failed&#xA;&#xA;&#xD7; Encountered error while generating package metadata.&#xA;╰─> See above for output.&#xA;&#xA;note: This is an issue with the package mentioned above, not pip.&#xA;hint: See above for details.&#xA;</module></module></module></module></module></module></string>

    &#xA;

    enter image description here

    &#xA;

  • FFMpeg command doesn't works for 4.0-39-gda39990 version but works for 3.0.1 version

    17 mai 2020, par Android Developer

    I run below FFmpeg command to cut video using 4.0-39 version-

    &#xA;&#xA;

    {"-y","-i","/storage/emulated/0/Movies/g3cm1tt7qtd41.mp4.mp4", "-ss", "10", "-t", "53", "-c", "copy","/storage/emulated/0/Movies/cut_video10.mp4"}&#xA;

    &#xA;&#xA;

    It returns success with below response but the output video cannot be played !However same command runs fine when using older version 3.0.1 of FFMpeg and output video can be played !

    &#xA;&#xA;

    &#xA;

    SUCCESS with output : ffmpeg version n4.0-39-gda39990 Copyright (c)&#xA; 2000-2018 the FFmpeg developers&#xA; built with gcc 4.9.x (GCC) 20150123 (prerelease)&#xA; configuration : —target-os=linux —cross-prefix=/root/bravobit/ffmpeg-android/toolchain-android/bin/arm-linux-androideabi-&#xA; —arch=arm —cpu=cortex-a8 —enable-runtime-cpudetect —sysroot=/root/bravobit/ffmpeg-android/toolchain-android/sysroot —enable-pic —enable-libx264 —enable-ffprobe —enable-libopus —enable-libvorbis —enable-libfdk-aac —enable-libfreetype —enable-libfribidi —enable-libmp3lame —enable-fontconfig —enable-libvpx —enable-libass —enable-yasm —enable-pthreads —disable-debug —enable-version3 —enable-hardcoded-tables —disable-ffplay —disable-linux-perf —disable-doc —disable-shared —enable-static —enable-runtime-cpudetect —enable-nonfree —enable-network —enable-avresample —enable-avformat —enable-avcodec —enable-indev=lavfi —enable-hwaccels —enable-ffmpeg —enable-zlib —enable-gpl —enable-small —enable-nonfree —pkg-config=pkg-config —pkg-config-flags=—static —prefix=/root/bravobit/ffmpeg-android/build/armeabi-v7a —extra-cflags='-I/root/bravobit/ffmpeg-android/toolchain-android/include&#xA; -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fstack-protector-all' —extra-ldflags='-L/root/bravobit/ffmpeg-android/toolchain-android/lib -Wl,-z,relro -Wl,-z,now -pie' —extra-cxxflags=&#xA; libavutil 56. 14.100 / 56. 14.100&#xA; libavcodec 58. 18.100 / 58. 18.100&#xA; libavformat 58. 12.100 / 58. 12.100&#xA; libavdevice 58. 3.100 / 58. 3.100&#xA; libavfilter 7. 16.100 / 7. 16.100&#xA; libavresample 4. 0. 0 / 4. 0. 0&#xA; libswscale 5. 1.100 / 5. 1.100&#xA; libswresample 3. 1.100 / 3. 1.100&#xA; libpostproc 55. 1.100 / 55. 1.100&#xA; Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/storage/emulated/0/Movies/g3cm1tt7qtd41.mp4.mp4' :&#xA; Metadata :&#xA; major_brand : iso6&#xA; minor_version : 1&#xA; compatible_brands : mp42iso6avc1isom&#xA; creation_time : 2020-01-30T11:13:07.000000Z&#xA; Duration : 00:00:00.00, start : 0.042643, bitrate : N/A&#xA; Stream #0:0(und) : Video : h264 (avc1 / 0x31637661), yuv420p, 854x480 [SAR 2136:2135 DAR 89:50], 1225 kb/s, 30 fps, 30 tbr, 15360&#xA; tbn, 60 tbc (default)&#xA; Stream #0:1(eng) : Audio : aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s (default)&#xA; Output #0, mp4, to '/storage/emulated/0/Movies/cut_video10.mp4' :&#xA; Metadata :&#xA; major_brand : iso6&#xA; minor_version : 1&#xA; compatible_brands : mp42iso6avc1isom&#xA; encoder : Lavf58.12.100&#xA; Stream #0:0(und) : Video : h264 (avc1 / 0x31637661), yuv420p, 854x480 [SAR 2136:2135 DAR 89:50], q=2-31, 1225 kb/s, 30 fps, 30 tbr,&#xA; 15360 tbn, 15360 tbc (default)&#xA; Stream #0:1(eng) : Audio : aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s (default)&#xA; Stream mapping :&#xA; Stream #0:0 -> #0:0 (copy)&#xA; Stream #0:1 -> #0:1 (copy)&#xA; Press [q] to stop, [?] for help&#xA; frame= 0 fps=0.0 q=-1.0 Lsize= 0kB time=00:00:00.00 bitrate=N/A speed= 0x
    &#xA; video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead : unknown

    &#xA;

    &#xA;&#xA;

    Response with version 3.0.1 which worked-

    &#xA;&#xA;

    SUCCESS with output : ffmpeg version n3.0.1 Copyright (c) 2000-2016 the FFmpeg developers&#xA;      built with gcc 4.8 (GCC)&#xA;      configuration: --target-os=linux --cross-prefix=/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/bin/arm-linux-androideabi- --arch=arm --cpu=cortex-a8 --enable-runtime-cpudetect --sysroot=/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/sysroot --enable-pic --enable-libx264 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-fontconfig --enable-pthreads --disable-debug --disable-ffserver --enable-version3 --enable-hardcoded-tables --disable-ffplay --disable-ffprobe --enable-gpl --enable-yasm --disable-doc --disable-shared --enable-static --pkg-config=/home/vagrant/SourceCode/ffmpeg-android/ffmpeg-pkg-config --prefix=/home/vagrant/SourceCode/ffmpeg-android/build/armeabi-v7a --extra-cflags=&#x27;-I/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/include -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fstack-protector-all&#x27; --extra-ldflags=&#x27;-L/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/lib -Wl,-z,relro -Wl,-z,now -pie&#x27; --extra-libs=&#x27;-lpng -lexpat -lm&#x27; --extra-cxxflags=&#xA;      libavutil      55. 17.103 / 55. 17.103&#xA;      libavcodec     57. 24.102 / 57. 24.102&#xA;      libavformat    57. 25.100 / 57. 25.100&#xA;      libavdevice    57.  0.101 / 57.  0.101&#xA;      libavfilter     6. 31.100 /  6. 31.100&#xA;      libswscale      4.  0.100 /  4.  0.100&#xA;      libswresample   2.  0.101 /  2.  0.101&#xA;      libpostproc    54.  0.100 / 54.  0.100&#xA;    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from &#x27;/storage/emulated/0/Movies/g3cm1tt7qtd41.mp4.mp4&#x27;:&#xA;      Metadata:&#xA;        major_brand     : iso6&#xA;        minor_version   : 1&#xA;        compatible_brands: mp42iso6avc1isom&#xA;        creation_time   : 2020-01-30 11:13:07&#xA;      Duration: 00:00:00.00, start: 0.042667, bitrate: N/A&#xA;        Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 854x480 [SAR 2136:2135 DAR 89:50], 1225 kb/s, 30 fps, 30 tbr, 15360 tbn, 60 tbc (default)&#xA;        Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s (default)&#xA;    Output #0, mp4, to &#x27;/storage/emulated/0/Movies/cut_video11.mp4&#x27;:&#xA;      Metadata:&#xA;        major_brand     : iso6&#xA;        minor_version   : 1&#xA;        compatible_brands: mp42iso6avc1isom&#xA;        encoder         : Lavf57.25.100&#xA;        Stream #0:0(und): Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 854x480 [SAR 2136:2135 DAR 89:50], q=2-31, 1225 kb/s, 30 fps, 30 tbr, 15360 tbn, 15360 tbc (default)&#xA;        Stream #0:1(eng): Audio: aac (LC) ([64][0][0][0] / 0x0040), 48000 Hz, stereo, 128 kb/s (default)&#xA;    Stream mapping:&#xA;      Stream #0:0 -> #0:0 (copy)&#xA;      Stream #0:1 -> #0:1 (copy)&#xA;    Press [q] to stop, [?] for help&#xA;    frame=  661 fps=0.0 q=-1.0 Lsize=    3848kB time=00:00:23.01 bitrate=1369.5kbits/s speed=71.1x    &#xA;    video:3463kB audio:359kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.657366%&#xA;

    &#xA;&#xA;

    Link for the file - https://gofile.io/d/7aFuQo

    &#xA;

  • ffmpeg - escaping single quotes doesn't work [duplicate]

    18 septembre 2022, par XorOrNor

    I've written a small python script for mass converting audio files. It uses ffmpeg. The problem is it doesn't work for files with single quotes in their filenames.

    &#xA;

    script :

    &#xA;

    &#xA;import os&#xA;import subprocess&#xA;import sys&#xA;from multiprocessing.pool import ThreadPool as Pool&#xA;&#xA;source_dir="/home/kris/Music/test"&#xA;output_dir="/home/kris/Music/test_opus"&#xA;&#xA;def worker(file):&#xA;&#xA;    try:    &#xA;        dirname=os.path.dirname(file)&#xA;        file=file.replace("&#x27;","\\\\&#x27;")&#xA;        filename=file.split(&#x27;.flac&#x27;)[0]&#xA;        &#xA;        input_file=f"&#x27;{source_dir}/{file}&#x27;"&#xA;        output_file=f"&#x27;{output_dir}/{filename}.opus&#x27;"&#xA;        cmd="ffmpeg -n -i "&#x2B;input_file&#x2B;" -c:a libopus -b:a 320k "&#x2B;output_file&#xA;        print(cmd)&#xA;        result = subprocess.call(cmd,stdout=subprocess.PIPE,shell=True)&#xA;    except:&#xA;        print(&#x27;item error&#x27;)&#xA;        &#xA;&#xA;def start():    &#xA;    threads=os.cpu_count()  &#xA;    pool = Pool(threads)&#xA;    files=os.listdir(source_dir)&#xA;    for item in files:&#xA;        pool.apply_async(worker, (item,))&#xA;&#xA;    pool.close()&#xA;    pool.join()&#xA;        &#xA;start()&#xA;&#xA;

    &#xA;

    Testing :

    &#xA;

      &#xA;
    1. Filename : I&#x27;m a file.flac

      &#xA;

    2. &#xA;

    3. When escaping single quote &#x27; with double backslashes \\ - file=file.replace("&#x27;","\\\\&#x27;") the cmd for ffmpeg is :

      &#xA;

    4. &#xA;

    &#xA;

    ffmpeg -n -i &#x27;/home/kris/Music/test/I\\&#x27;m a file.flac&#x27; -c:a libopus -b:a 320k &#x27;/home/kris/Music/test_opus/I\\&#x27;m a file.opus&#x27;&#xA;

    &#xA;

    ffmpeg returns an error : /home/kris/Music/test/I\\m: No such file or directory

    &#xA;

      &#xA;
    1. When escaping single quote &#x27; with a single backslash \ - file=file.replace("&#x27;","\\&#x27;") the cmd for ffmpeg is :
    2. &#xA;

    &#xA;

    ffmpeg -n -i &#x27;/home/kris/Music/test/I\&#x27;m a file.flac&#x27; -c:a libopus -b:a 320k &#x27;/home/kris/Music/test_opus/I\&#x27;m a file.opus&#x27;&#xA;

    &#xA;

    I got an error :

    &#xA;

    /bin/sh: 1: Syntax error: Unterminated quoted string&#xA;

    &#xA;

    According to ffmpeg docs : https://ffmpeg.org/ffmpeg-utils.html#toc-Examples escaping with single backslash should work.

    &#xA;