Recherche avancée

Médias (1)

Mot : - Tags -/getid3

Autres articles (71)

  • Le profil des utilisateurs

    12 avril 2011, par

    Chaque utilisateur dispose d’une page de profil lui permettant de modifier ses informations personnelle. Dans le menu de haut de page par défaut, un élément de menu est automatiquement créé à l’initialisation de MediaSPIP, visible uniquement si le visiteur est identifié sur le site.
    L’utilisateur a accès à la modification de profil depuis sa page auteur, un lien dans la navigation "Modifier votre profil" est (...)

  • Configurer la prise en compte des langues

    15 novembre 2010, par

    Accéder à la configuration et ajouter des langues prises en compte
    Afin de configurer la prise en compte de nouvelles langues, il est nécessaire de se rendre dans la partie "Administrer" du site.
    De là, dans le menu de navigation, vous pouvez accéder à une partie "Gestion des langues" permettant d’activer la prise en compte de nouvelles langues.
    Chaque nouvelle langue ajoutée reste désactivable tant qu’aucun objet n’est créé dans cette langue. Dans ce cas, elle devient grisée dans la configuration et (...)

  • Les formats acceptés

    28 janvier 2010, par

    Les commandes suivantes permettent d’avoir des informations sur les formats et codecs gérés par l’installation local de ffmpeg :
    ffmpeg -codecs ffmpeg -formats
    Les format videos acceptés en entrée
    Cette liste est non exhaustive, elle met en exergue les principaux formats utilisés : h264 : H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 m4v : raw MPEG-4 video format flv : Flash Video (FLV) / Sorenson Spark / Sorenson H.263 Theora wmv :
    Les formats vidéos de sortie possibles
    Dans un premier temps on (...)

Sur d’autres sites (11656)

  • AVCodecContext::channel_layout 0 for WAV files

    25 novembre 2020, par cmannett85

    I have been successfully loading compressed audio files using FFmpeg and querying their channel_layouts using some code I've written :

    



    AVFormatContext* fmtCxt = nullptr;
avformat_open_input( &fmtCxt, "###/440_sine.wav", nullptr, nullptr );
avformat_find_stream_info( fmtCxt, nullptr );
av_find_best_stream( fmtCxt, AVMEDIA_TYPE_AUDIO, -1, -1, nullptr, 0 );

AVCodecContext* codecCxt = fmtCxt->streams[ret]->codec;
AVCodec* codec = avcodec_find_decoder( codecCxt->codec_id );
avcodec_open2( codecCxt, codec, nullptr );

std::cout << "Channel Layout: " << codecCxt->channel_layout << std::endl;
av_dump_format( fmtCxt, 0, "###/440_sine.wav", 0 );


    



    I've removed all error checking for brevity. However for Microsoft WAV files (mono or stereo) the AVCodecContext::channel_layout member is always 0 - despite ffprobe and av_dump_format(..) both returning valid information :

    



    Input #0, wav, from '###/440_sine.wav':
Duration: 00:00:00.01, bitrate: 740 kb/s
Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, 1 channels, s16, 705 kb/s


    



    Also codecCxt->channels returns the correct value. Using a flac file (with exactly the same audio data generated from the same application), gives a channel_layout of 0x4 (AV_CH_FRONT_CENTER).

    


  • Adding Dynamic Progress Bar to FFMpeg Video Output (Mac) [closed]

    12 mai 2024, par saurav tripathi

    I'm trying to add a dynamic progress bar to the bottom of a video using ffmpeg on my Mac. Here's the command I'm currently using :

    


    ffmpeg -i "/Volumes/hard-drive/Auto-pilot-video/upload-ready-video/one-two-ka-four.mp4" -filter_complex \
"[0:v]drawbox=y=ih-20:color=yellow@0.5:width=iw*(t/606.15):height=20:t=fill[v]" \
-map "[v]" -map 0:a -c:a copy -preset fast output.mp4


    


    Question :

    


    enter image description here

    


    As you can see in the image right now, it just a fixed yellow bar at the bottom of the screen. But instead of just fixed at bottom I want a dynamically moving bar at the bottom.

    


    Is it possible to create a dynamic progress bar using ffmpeg filters on macOS ? If so, could you please suggest the appropriate filter(s) and their configuration for achieving this effect ?

    


  • cos_tablegen : Don’t use lrint

    15 janvier 2013, par Derek Buitenhuis
    cos_tablegen : Don’t use lrint
    

    You cannot count on it being present on all systems, and you
    cannot include libm.h in a host tool, so just hard code a baseline
    implementation.

    Signed-off-by : Derek Buitenhuis <derek.buitenhuis@gmail.com>

    • [DBH] libavcodec/cos_tablegen.c