Recherche avancée

Médias (1)

Mot : - Tags -/école

Autres articles (109)

  • MediaSPIP 0.1 Beta version

    25 avril 2011, par

    MediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
    The zip file provided here only contains the sources of MediaSPIP in its standalone version.
    To get a working installation, you must manually install all-software dependencies on the server.
    If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)

  • HTML5 audio and video support

    13 avril 2011, par

    MediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
    The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
    For older browsers the Flowplayer flash fallback is used.
    MediaSPIP allows for media playback on major mobile platforms with the above (...)

  • ANNEXE : Les plugins utilisés spécifiquement pour la ferme

    5 mars 2010, par

    Le site central/maître de la ferme a besoin d’utiliser plusieurs plugins supplémentaires vis à vis des canaux pour son bon fonctionnement. le plugin Gestion de la mutualisation ; le plugin inscription3 pour gérer les inscriptions et les demandes de création d’instance de mutualisation dès l’inscription des utilisateurs ; le plugin verifier qui fournit une API de vérification des champs (utilisé par inscription3) ; le plugin champs extras v2 nécessité par inscription3 (...)

Sur d’autres sites (11467)

  • FFMPEG & HW Acceleration Unable to find a suitable output format for 'cuda' ?

    10 juillet 2022, par user2522885

    I'm curious about FFMPEG and GPU hardware acceleration. My Windows 10 system uses the Asus / nVidia GTX 760 graphics card and Intel i5-2500K CPU. My graphics card claims to be of the Kepler architecture with CUDA 3.0 as shown here.

    


    Instead of going through the hassles of compiling FFMPEG with hw acceleration support i downloaded a pre-compiled binary from here and here.

    


    Next, i tried running a test with hw acceleration options as recommended here :

    


    ffmpeg -y -vsync 0 -i "input.mkv" -hwaccel cuda -hwaccel_output_format cuda -c:a copy -c:v h264_nvenc "output.mp4"


    


    I then received the error message :

    


    


    [NULL @ 000002257f4af540] Unable to find a suitable output format for 'cuda'

    


    cuda : Invalid argument

    


    


    What am i doing wrong ? For the record i install the CUDA setup file but it made no difference. I am using the latest nVidia drivers.

    


    UPDATE

    


    I modified the line to :

    


    ffmpeg -y -vsync 0 -hwaccel cuda -hwaccel_output_format cuda -i "input.mkv" -c:a copy -c:v h264_nvenc "output.mp4" 


    


    The new error message is :

    


    


    [h264_nvenc @ 00000191f5c8d400] Lossless encoding not supported

    


    [h264_nvenc @ 00000191f5c8d400] Provided device doesn't support required NVENC features Error initializing output stream 0:0 — Error
while opening encoder for output stream #0:0 - maybe incorrect
parameters such as bit_rate, rate, width or height

    


    


  • couldn't render an audio after extracting the audio from the video

    3 juin 2022, par Rama Ranneh

    hi … I am trying to use FFmpegFrameRecorder to extract an audio from a video using this code

    


            FFmpegFrameGrabber frameGrabber = new FFmpegFrameGrabber(mp4Path);
        frameGrabber.start();
        FFmpegFrameRecorder recorder = new FFmpegFrameRecorder(new 
        File("C:/Users/ASUS/Desktop/audio.aac"),audioChannels);
        recorder.setAudioMetadata(frameGrabber.getAudioMetadata());
        recorder.setFrameRate(frameGrabber.getFrameRate());
        recorder.setTimestamp(frameGrabber.getTimestamp());
        recorder.start(frameGrabber.getFormatContext());

        Frame f=null;
        //get audio sample and record it
        while ((f = frameGrabber.grabSamples()) != null) {
            recorder.record(f);
        }
        frameGrabber.stop();
        recorder.stop();
        recorder.close();
        LOGGER.info("C:/Users/ASUS/Desktop/audio.aac");


    


    but when I run it it gives me in terminal :

    


    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:/Users/ASUS/Desktop/Lou.mp4':
Metadata:
major_brand     : isom
minor_version   : 512
compatible_brands: isomiso2avc1mp41
encoder         : Lavf58.76.100
Duration: 00:00:39.10, start: 0.000000, bitrate: 116 kb/s
Stream #0:0[0x1](und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709, 
progressive), 256x144 [SAR 1:1 DAR 16:9], 63 kb/s, 23.98 fps, 23.98 tbr, 90k tbn (default)
Metadata:
  handler_name    : VideoHandler
  vendor_id       : [0][0][0][0]
  Stream #0:1[0x2](und): Audio: aac (HE-AAC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 46 kb/s (default)
Metadata:
  handler_name    : SoundHandler
  vendor_id       : [0][0][0][0]
 [aac @ 000000001afd7080] noise_facs_q 31 is invalid
 [aac @ 000000001afd7080] noise_facs_q 31 is invalid
 [aac @ 000000001afd7080] noise_facs_q 31 is invalid
 [aac @ 000000001afd7080] noise_facs_q 31 is invalid
 [aac @ 000000001afd7080] noise_facs_q 31 is invalid
 [aac @ 000000001afd7080] noise_facs_q 31 is invalid
 [aac @ 000000001afd7080] noise_facs_q 31 is invalid
 [h264 @ 000000001ad8bc40] mmco: unref short failure
 [h264 @ 000000001ad8bc40] mmco: unref short failure
 [h264 @ 000000001ad8bc40] mmco: unref short failure
 [h264 @ 000000001ad8bc40] mmco: unref short failure
 [h264 @ 000000001ad8bc40] mmco: unref short failure
 and so on ...
  Output #0, adts, to 'C:\Users\ASUS\Desktop\aud.aac':
 Metadata:
 encoder         : Lavf59.16.100
  Stream #0:0: Audio: aac (HE-AAC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 46 kb/s


    


    and when I try to run the audio it is not running
what's the wrong thing I did ?

    


  • avcodec/asvenc : Avoid reversing output data twice

    13 octobre 2020, par Andreas Rheinhardt
    avcodec/asvenc : Avoid reversing output data twice
    

    The ASUS V2 format is designed for a little-endian bitstream reader, yet
    our encoder used an ordinary big-endian bitstream writer to write it ;
    the bits of every byte were swapped at the end and some data (namely the
    numbers not in static tables) had to be bitreversed before writing it at
    all, so that it would be reversed twice.

    This commit stops doing so ; instead, a little-endian bitstream writer is
    used. This also necessitated to switch certain static tables, which
    required trivial modifications to the decoder (that uses the same
    tables).

    Reviewed-by : Michael Niedermayer <michael@niedermayer.cc>
    Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@gmail.com>

    • [DH] libavcodec/asv.c
    • [DH] libavcodec/asv.h
    • [DH] libavcodec/asvdec.c
    • [DH] libavcodec/asvenc.c