Recherche avancée

Médias (0)

Mot : - Tags -/gis

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

Autres articles (89)

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

  • Les tâches Cron régulières de la ferme

    1er décembre 2010, par

    La gestion de la ferme passe par l’exécution à intervalle régulier de plusieurs tâches répétitives dites Cron.
    Le super Cron (gestion_mutu_super_cron)
    Cette tâche, planifiée chaque minute, a pour simple effet d’appeler le Cron de l’ensemble des instances de la mutualisation régulièrement. Couplée avec un Cron système sur le site central de la mutualisation, cela permet de simplement générer des visites régulières sur les différents sites et éviter que les tâches des sites peu visités soient trop (...)

  • Encoding and processing into web-friendly formats

    13 avril 2011, par

    MediaSPIP automatically converts uploaded files to internet-compatible formats.
    Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
    Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
    Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
    All uploaded files are stored online in their original format, so you can (...)

Sur d’autres sites (10850)

  • lavc/qsvenc_hevc : restore the default gop size

    11 août 2023, par Haihao Xiang
    lavc/qsvenc_hevc : restore the default gop size
    

    commit a3c0a3e changed the default settings and expected the runtime can
    choose a best value. However the runtime doesn't set a valid gop size
    for hevc encoder, hence the output steam is non-seekable, which is
    inconvenient to user [1][2]

    [1] https://github.com/intel/media-driver/issues/1576
    [2] https://ffmpeg.org/pipermail/ffmpeg-user/2023-August/056716.html

    Signed-off-by : Haihao Xiang <haihao.xiang@intel.com>

    • [DH] libavcodec/qsvenc_hevc.c
  • FileNotFoundError when extracting audio from recently saved video using FFMPEG"

    3 août 2023, par Peter Long

    Scenario : I'm using this tool to record tiktok live. I write another script to call the main.pytool because I want to add some additional options, for example, to extract the audio of the live video that is recorded

    &#xA;

    FFMPEG is used to extract the audio. First the video is saved (with FFMPEG) and after I want to extract the audio of that video (again with FFMPEG). The path where the video is recorded and saved is C:\Users\Administrator\Desktop\tiktok

    &#xA;

    The problem is that I see the file and it is saved, but this error is generated as output : FileNotFoundError: [WinError 2] The system cannot find the file specified

    &#xA;

    I can't figure out why it doesn't detect the last saved video file in general

    &#xA;

    I try with this

    &#xA;

    import os&#xA;import subprocess&#xA;import time&#xA;from moviepy.editor import VideoFileClip&#xA;&#xA;def main():&#xA;    # Command to run main.py and record the video&#xA;    cmd = &#x27;python main.py -user ryzebenny -output "C:\\Users\\Administrator\\Desktop\\tiktok" -ffmpeg -duration 30 --auto-convert&#x27;&#xA;    subprocess.run(cmd, shell=True)&#xA;&#xA;    # Wait for the video file to appear in the folder&#xA;    wait_for_video("C:\\Users\\Administrator\\Desktop\\tiktok")&#xA;&#xA;    # Extract audio from recorded video&#xA;    video_filename = find_latest_file("C:\\Users\\Administrator\\Desktop\\tiktok", ".mp4")&#xA;    if video_filename:&#xA;        video_path = os.path.join("C:\\Users\\Administrator\\Desktop\\tiktok", video_filename)&#xA;        audio_filename = video_filename.replace(".mp4", ".mp3")&#xA;        audio_path = os.path.join("C:\\Users\\Administrator\\Desktop\\tiktok", audio_filename)&#xA;&#xA;        video_clip = VideoFileClip(video_path)&#xA;        audio_clip = video_clip.audio&#xA;        audio_clip.write_audiofile(audio_path)&#xA;        audio_clip.close()&#xA;        video_clip.close()&#xA;        print(f"Audio extraction completed: {audio_filename}")&#xA;    else:&#xA;        print("No video files found.")&#xA;&#xA;def wait_for_video(directory):&#xA;    max_wait_time = 60  # Maximum time to wait in seconds&#xA;    start_time = time.time()&#xA;    while time.time() - start_time &lt; max_wait_time:&#xA;        if find_latest_file(directory, ".mp4"):&#xA;            break&#xA;        time.sleep(1)&#xA;&#xA;def find_latest_file(directory, extension):&#xA;    list_of_files = [f for f in os.listdir(directory) if f.endswith(extension) and os.path.isfile(os.path.join(directory, f))]&#xA;    if list_of_files:&#xA;        return max(list_of_files, key=os.path.getctime)&#xA;    return None&#xA;&#xA;if __name__ == "__main__":&#xA;    main()&#xA;

    &#xA;

    but i get this error

    &#xA;

    [*] 2023-08-03 15:57:09 - INFO - START RECORDING FOR 30 SECONDS&#xA;[*] 2023-08-03 15:57:09 - INFO - [PRESS &#x27;q&#x27; TO STOP RECORDING]&#xA;[*] 2023-08-03 15:57:31 - INFO - FINISH: C:\Users\Administrator\Desktop\tiktok\TK_ryzebenny_2023.08.03_15-57-09_flv.mp4&#xA;&#xA;Traceback (most recent call last):&#xA;  File "C:\Users\Administrator\Desktop\tiktok\TikTok-Live-Recorder\run_main.py", line 45, in <module>&#xA;    main()&#xA;  File "C:\Users\Administrator\Desktop\tiktok\TikTok-Live-Recorder\run_main.py", line 12, in main&#xA;    wait_for_video("C:\\Users\\Administrator\\Desktop\\tiktok")&#xA;  File "C:\Users\Administrator\Desktop\tiktok\TikTok-Live-Recorder\run_main.py", line 34, in wait_for_video&#xA;    if find_latest_file(directory, ".mp4"):&#xA;       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&#xA;  File "C:\Users\Administrator\Desktop\tiktok\TikTok-Live-Recorder\run_main.py", line 41, in find_latest_file&#xA;    return max(list_of_files, key=os.path.getctime)&#xA;           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&#xA;  File "<frozen genericpath="genericpath">", line 65, in getctime&#xA;FileNotFoundError: [WinError 2] The system cannot find the file specified: &#x27;TK_ryzebenny_2023.08.03_15-57-09.mp4&#x27;&#xA;</frozen></module>

    &#xA;

    Instead, I expect that once I save the video (in .mp4) the audio of that video will be extracted afterwards

    &#xA;

  • How to resolve Electron ffmpeg error opening input file ?

    26 août 2023, par 3V1LXD

    I have an Electron app with ffmpeg.exe inside the project's bin folder. When i try to use ffmpeg to make a new video I get an error reading the input file.

    &#xA;

    FFmpeg error: [in#0 @ 000002667f2ab9c0] Error opening input: No such file or directory&#xA;&#xA;Error opening input file C:/Users/xxxx/Videos/Powder/2023.08.19%2017.30.37_Apex_Legends/Powder_2023.08.19%2021.00.48.mp4&#xA;

    &#xA;

    const ffmpeg = spawn(ffmpegPath, [&#xA;  &#x27;-i&#x27;, videoFile,&#xA;  &#x27;-filter_complex&#x27;, filterComplex,&#xA;  &#x27;-map&#x27;, &#x27;[out]&#x27;,&#xA;  &#x27;-c:v&#x27;, &#x27;libx264&#x27;,&#xA;  &#x27;-crf&#x27;, &#x27;18&#x27;,&#xA;  &#x27;-preset&#x27;, &#x27;veryfast&#x27;,&#xA;  &#x27;-y&#x27;,&#xA;  path.join(outputDir, outputName)&#xA;]);&#xA;&#xA;ffmpeg.stdout.on(&#x27;data&#x27;, (data) => {&#xA;  console.log(`FFmpeg output: ${data}`);&#xA;});&#xA;&#xA;ffmpeg.stderr.on(&#x27;data&#x27;, (data) => {&#xA;  console.error(`FFmpeg error: ${data}`);&#xA;});&#xA;&#xA;ffmpeg.on(&#x27;close&#x27;, (code) => {&#xA;  console.log(`FFmpeg process exited with code ${code}`);&#xA;  event.reply(&#x27;ffmpeg-export-done&#x27;); // Notify the renderer process&#xA;});&#xA;

    &#xA;

    How can i resolve this path issue ?

    &#xA;