Recherche avancée

Médias (1)

Mot : - Tags -/berlin

Autres articles (65)

  • Websites made ​​with MediaSPIP

    2 mai 2011, par

    This page lists some websites based on MediaSPIP.

  • Qu’est ce qu’un éditorial

    21 juin 2013, par

    Ecrivez votre de point de vue dans un article. Celui-ci sera rangé dans une rubrique prévue à cet effet.
    Un éditorial est un article de type texte uniquement. Il a pour objectif de ranger les points de vue dans une rubrique dédiée. Un seul éditorial est placé à la une en page d’accueil. Pour consulter les précédents, consultez la rubrique dédiée.
    Vous pouvez personnaliser le formulaire de création d’un éditorial.
    Formulaire de création d’un éditorial Dans le cas d’un document de type éditorial, les (...)

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

Sur d’autres sites (11848)

  • Muxing multiple JPEG into a JXL animation

    11 août 2023, par malat

    Using ffmpeg I can mux multiple JPEG into a M-JPEG container without any loss since it is a just a plain bitstream copy :

    


    ffmpeg -framerate 30 -i input%03d.jpg -codec copy output.mjpeg


    


    Recently linux distributions started to offer JPEG-XL command line tools. I can now recode (lossless recompression) of JPEG into JXL :

    


    % file input.jpg
input.jpg: JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 1016x708, components 3
% cjxl input.jpg output.jxl
% djxl output.jxl output.jpg
% md5sum input.jpg output.jpg
bea9e9c74e3580f6196ba9ac21509652  input.jpg
bea9e9c74e3580f6196ba9ac21509652  output.jpg


    


    However I fail to understand how to create a JXL animation (more than one JPEG) ?

    


    Eg :

    


    % ffmpeg -framerate 30 -i input%03d.jpg -codec copy output.jxl
[...]
[image2 @ 0x55c22e680040] The specified filename 'output.jxl' does not contain an image sequence pattern or a pattern is invalid.
[image2 @ 0x55c22e680040] Use a pattern such as %03d for an image sequence or use the -update option (with -frames:v 1 if needed) to write a single image.
[image2 @ 0x55c22e680040] Cannot write more than one file with the same name. Are you missing the -update option or a sequence pattern?
av_interleaved_write_frame(): Invalid argument
frame=    2 fps=0.0 q=-1.0 Lsize=N/A time=00:00:00.06 bitrate=N/A speed= 223x
video:224kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Conversion failed!


    


    Or :

    


    % cjxl input*.jpg output.jxl
Unknown argument: input002.jpg
Use 'cjxl -h' for more information


    


  • bash ffmpeg find and spaces in filenames

    27 octobre 2017, par Ha.Maier

    I have a problem with ffmpeg and spaces in folders/filenames. My code looks like this :

    cd /volume1/PUBLIC/Musik/AutoConvert
    find . -type d -exec mkdir -p -- /volume1/PUBLIC/Musik/Converted/{} \;
    find -type f |sed 's|./||' |while read NEWNAME; do
    ffmpeg -i ""/volume1/PUBLIC/Musik/AutoConvert/"$NEWNAME""" -codec:a libmp3lame -qscale:a 2 "/volume1/PUBLIC/Musik/Converted/"${NEWNAME%.[Ff][Ll][Aa][Cc]}".mp3"
    echo done with file: "$NEWNAME"
    done

    But that fails with ffmpeg if there is a space anywhere. My Folder Structure looks like that :

    user@NAS:/volume1/PUBLIC/Musik/AutoConvert$ find -type f |sed 's|./||'
    A B/C.mp3
    A B/C D.mp3
    A/C D.mp3
    A/C.mp3

    The /Converted/A/C.mp3 does work, but thats the only one. All the others with Spaces in Folder oder Filename fail.

    [NULL @ 0x20bb3e0] Unable to find a suitable output format for '/volume1/PUBLIC/Musik/Converted/A/C'
    /volume1/PUBLIC/Musik/Converted/A/C: Invalid argument
    done with file: A/C D.mp3

    [NULL @ 0x11bf280] Unable to find a suitable output format for '/volume1/PUBLIC/Musik/Converted/A'
    /volume1/PUBLIC/Musik/Converted/A: Invalid argument
    done with file: A B/C D.mp3

    [NULL @ 0x11f93e0] Unable to find a suitable output format for '/volume1/PUBLIC/Musik/Converted/A'
    /volume1/PUBLIC/Musik/Converted/A: Invalid argument
    done with file: A B/C.mp3

    If i don’t use the double " on ffmpeg -input i get the error :

    /volume1/PUBLIC/Musik/AutoConvert/A: Is a directory
    done with file: A B/C.mp3

    /volume1/PUBLIC/Musik/AutoConvert/A: Is a directory
    done with file: A B/C D.mp3

    /volume1/PUBLIC/Musik/AutoConvert/A/C: No such file or directory
    done with file: A/C D.mp3

    It looks like i’m on the right track... just way too far from my goal.

    Can anyone offer some help ?

  • Merging multiple videos in a template/layout with Python FFMPEG ?

    14 janvier 2021, par J. M. Arnold

    I'm currently trying to edit videos with the Python library of FFMPEG. I'm working with multiple file formats, precisely .mp4, .png and text inputs (.txt). The goal is to embed the different video files within a "layout" - for demonstration purposes I tried to design an example picture :

    


    Example

    


    The output is supposed to be a 1920x1080 .mp4 file with the following Elements :

    


      

    • Element 3 is the video itself (due to it being a mobile phone screen recording, it's about the size displayed there)
    • 


    • Element 1 and 2 are the "boarders", i.e. static pictures (?)
    • 


    • Element 4 represents a regularly changing text - input through the python script (probably be read from a .txt file)
    • 


    • Element 5 portrays a .png, .svg or alike ; in general a "picture" in the broad sense.
    • 


    


    What I'm trying to achieve is to create a sort of template file in which I "just" need to input the different .mp4 and .png files, as well as the text and in the end I'll receive a .mp4 file whereas my Python script functions as the navigator sending the data packages to FFMPEG to process the video itself.

    


    I dug into the FFMPEG library as well as the python-specific repository and wasn't able to find such an option. There were lots of articles explaining the usage of "channel layouts" (though these don't seem to fit my need).

    


    In case anyone wants to try on the same versions :

    


      

    • python --version :
Python 3.7.3
    • 


    • pip show ffmpeg : Version : 1.4 (it's the most recent ; on an off-topic note : It's not obligatory to use FFMPEG, I'd prefer using this library though if it doesn't offer the functionality I'm looking for, I'd highly appreciate if someone suggested something else)
    •