Recherche avancée

Médias (0)

Mot : - Tags -/navigation

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

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 (...)

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

  • Other interesting software

    13 avril 2011, par

    We don’t claim to be the only ones doing what we do ... and especially not to assert claims to be the best either ... What we do, we just try to do it well and getting better ...
    The following list represents softwares that tend to be more or less as MediaSPIP or that MediaSPIP tries more or less to do the same, whatever ...
    We don’t know them, we didn’t try them, but you can take a peek.
    Videopress
    Website : http://videopress.com/
    License : GNU/GPL v2
    Source code : (...)

Sur d’autres sites (5940)

  • Evolution #3336 : Amélioration sitemap.xml.html pour gestion des sites multilingues

    15 juin 2016

    pour infos, il y a un revert sur le critère traduction provoquait une erreur de compilation
    http://zone.spip.org/trac/spip-zone/browser/_core_/branches/spip-3.1/plugins/dist/sitemap.xml.html
    http://permalink.gmane.org/gmane.comp.web.spip.devel/66893

    si besoin, on peut ré-ouvrir le ticket

  • Unable to extract KLV data from .mpg file

    2 novembre 2023, par Arjun Shastry

    I need to extract the klv data embedded in the following file :
https://samples.ffmpeg.org/MPEG2/mpegts-klv/Day%20Flight.mpg

    


    Currently, I am doing it using ffmpeg and python.
The code works for .ts files like the example given below, but not the above mpg file. :
https://www.arcgis.com/home/item.html?id=55ec6f32d5e342fcbfba376ca2cc409a

    


    I used the following python command, using subprocess, ffmpeg to extract klv data in a binary file and then using klvdata library to tranlate to a readable text file.

    


    #Extract klv data and output as binary file
command=['ffmpeg', '-i', input_video, '-map', 'd','-codec','copy','-f', 'data','out.bin']
process=subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
stdout, stderr = process.communicate()

print(stdout)
print(stderr)

#Open text file to write json data
outjson=open("./outjson.txt","w")
print("Flag 1")

# Open the out.bin file for reading as binary
with open("./out.bin", "rb") as f:
    sample=[]
    cnt=0
    for packet in klvdata.streamparser.StreamParser(f):
        pack=[]
        metadata = packet.MetadataList()
        for i in (5,6,7,13,14,15,18,19,23,24,25,26,27,28,29,30,31,32,33):#Only extracting required data
            pack.append(metadata[i][-1])
        sample.append(pack)
    sampleLength=(len(sample))
    json.dump(sample,outjson,indent=4) # Convert the metadata to a string and write it to outtext.txt


    


    When doing it for "Day Flight.mpg", the following error occurs :

    


    58. 19.100 / 58. 19.100\r\n  libavcodec     60. 26.100 / 60. 26.100\r\n  libavformat    60. 11.100 / 60. 11.100\r\n  libavdevice    60.  2.101 / 60.  2.101\r\n  libavfilter     9. 11.100 /  9. 11.100\r\n  libswscale      7.  3.100 /  7.  3.100\r\n  libswresample   4. 11.100 /  4. 11.100\r\n  libpostproc    57.  2.100 / 57.  2.100\r\n[mpegts @ 0000026bb99387c0] start time for stream 1 is not set in estimate_timings_from_pts\r\nInput #0, mpegts, from 'C:/Users/ashastry/Downloads/Day Flight.mpg':\r\n  Duration: 00:03:14.88, start: 10.000000, bitrate: 4187 kb/s\r\n  Program 1 \r\n  Stream #0:0[0x1e1]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(progressive), 1280x720, 60 fps, 60 tbr, 90k tbn\r\n  Stream #0:1[0x1f1]: Data: klv (KLVA / 0x41564C4B)\r\nOutput #0, data, to 'out.bin':\r\n  Metadata:\r\n    encoder         : Lavf60.11.100\r\n  Stream #0:0: Data: klv (KLVA / 0x41564C4B)\r\nStream mapping:\r\n  Stream #0:1 -> #0:0 (copy)\r\nPress [q] to stop, [?] for help\r\nsize=       0kB time=00:00:00.00 bitrate=N/A speed=N/A    \rsize=       0kB time=00:00:00.00 bitrate=N/A speed=   0x    \rsize=       1kB time=00:00:00.00 bitrate=N/A speed=   0x    \r[out#0/data @ 0000026bbb61b300] video:0kB audio:0kB subtitle:0kB other streams:1kB global headers:0kB muxing overhead: 0.000000%\r\nsize=       1kB time=00:00:00.00 bitrate=N/A speed=   0x    \r\n"
Flag 1
Traceback (most recent call last):

  File C:\ProgramData\anaconda3\Lib\site-packages\spyder_kernels\py3compat.py:356 in compat_exec
    exec(code, globals, locals)

  File c:\users\ashastry\desktop\gis\javascript\extract.py:34
    metadata = packet.MetadataList()

AttributeError: 'UnknownElement' object has no attribute 'MetadataList'


    


  • Invalid argument error in writing video file using moviepy and ffmpeg

    28 janvier 2024, par Kresreb

    I have this code that used to work fine and now isn't. I have this error :

    


        Traceback (most recent call last):&#xA;  File "D:\videos\tiktoks\faitsasavoir\bot\mre.py", line 18, in <module>&#xA;    clip_final.write_videofile(f"rendus_finaux/output.mp4", fps=24)&#xA;  File "", line 2, in write_videofile&#xA;  File "C:\Users\Brice\AppData\Local\Programs\Python\Python39\lib\site-packages\moviepy\decorators.py", line 54, in requires_duration&#xA;    return f(clip, *a, **k)&#xA;  File "", line 2, in write_videofile&#xA;  File "C:\Users\Brice\AppData\Local\Programs\Python\Python39\lib\site-packages\moviepy\decorators.py", line 135, in use_clip_fps_by_default&#xA;    return f(clip, *new_a, **new_kw)&#xA;  File "", line 2, in write_videofile&#xA;  File "C:\Users\Brice\AppData\Local\Programs\Python\Python39\lib\site-packages\moviepy\decorators.py", line 22, in convert_masks_to_RGB&#xA;    return f(clip, *a, **k)&#xA;  File "C:\Users\Brice\AppData\Local\Programs\Python\Python39\lib\site-packages\moviepy\video\VideoClip.py", line 300, in write_videofile&#xA;    ffmpeg_write_video(self, filename, fps, codec,&#xA;  File "C:\Users\Brice\AppData\Local\Programs\Python\Python39\lib\site-packages\moviepy\video\io\ffmpeg_writer.py", line 228, in ffmpeg_write_video&#xA;    writer.write_frame(frame)&#xA;  File "C:\Users\Brice\AppData\Local\Programs\Python\Python39\lib\site-packages\moviepy\video\io\ffmpeg_writer.py", line 180, in write_frame&#xA;    raise IOError(error)&#xA;OSError: [Errno 22] Invalid argument&#xA;&#xA;MoviePy error: FFMPEG encountered the following error while writing file rendus_finaux/output.mp4:&#xA;&#xA; b&#x27;rendus_finaux/output.mp4: No such file or directory\r\n&#x27;&#xA;</module>

    &#xA;

    It tried different versions of moviepy, Python and reinstalling ffmpeg etc, but couldn't solve it. My main idea is that is a version problem, but i can't find out.

    &#xA;

    I recreated the error with this mre, it's just a code to make a video from multiple images. Thank you for your help.

    &#xA;

    from moviepy.editor import ImageClip, CompositeVideoClip, concatenate_videoclips&#xA;    &#xA;    DURATION_PER_IMAGE = 5&#xA;    &#xA;    images = ["D:/videos/image1.png","D:/videos/image1.jpg"]&#xA;    &#xA;    clips = []&#xA;    for image in images:&#xA;        #Main image&#xA;        clip = ImageClip(image).set_duration(DURATION_PER_IMAGE).resize(width=1080)&#xA;        clip = clip.resize(lambda t : 1&#x2B;0.02*t)&#xA;    &#xA;        #Create clip composite&#xA;        clip_composite = CompositeVideoClip([clip.set_position("center")], size=(1080,1920))&#xA;        clips.append(clip_composite) # Add created clip to the list of clips&#xA;    &#xA;    clip_final = concatenate_videoclips(clips)&#xA;    clip_final.write_videofile(f"rendus_finaux/output.mp4", fps=24)&#xA;

    &#xA;