Recherche avancée

Médias (33)

Mot : - Tags -/creative commons

Autres articles (51)

  • Participer à sa traduction

    10 avril 2011

    Vous pouvez nous aider à améliorer les locutions utilisées dans le logiciel ou à traduire celui-ci dans n’importe qu’elle nouvelle langue permettant sa diffusion à de nouvelles communautés linguistiques.
    Pour ce faire, on utilise l’interface de traduction de SPIP où l’ensemble des modules de langue de MediaSPIP sont à disposition. ll vous suffit de vous inscrire sur la liste de discussion des traducteurs pour demander plus d’informations.
    Actuellement MediaSPIP n’est disponible qu’en français et (...)

  • Support audio et vidéo HTML5

    10 avril 2011

    MediaSPIP utilise les balises HTML5 video et audio pour la lecture de documents multimedia en profitant des dernières innovations du W3C supportées par les navigateurs modernes.
    Pour les navigateurs plus anciens, le lecteur flash Flowplayer est utilisé.
    Le lecteur HTML5 utilisé a été spécifiquement créé pour MediaSPIP : il est complètement modifiable graphiquement pour correspondre à un thème choisi.
    Ces technologies permettent de distribuer vidéo et son à la fois sur des ordinateurs conventionnels (...)

  • De l’upload à la vidéo finale [version standalone]

    31 janvier 2010, par

    Le chemin d’un document audio ou vidéo dans SPIPMotion est divisé en trois étapes distinctes.
    Upload et récupération d’informations de la vidéo source
    Dans un premier temps, il est nécessaire de créer un article SPIP et de lui joindre le document vidéo "source".
    Au moment où ce document est joint à l’article, deux actions supplémentaires au comportement normal sont exécutées : La récupération des informations techniques des flux audio et video du fichier ; La génération d’une vignette : extraction d’une (...)

Sur d’autres sites (9064)

  • DirectShow Capture Source and FFMPEG

    27 janvier 2015, par Juan Ayala

    I have an AJA Capture card. The drivers installed with the card include some DirectShow filter. If I pop the filter into GraphEdit I see this :

    AJA Capture Filter in GraphEdit

    and if I run the ffmpeg command

    ffmpeg -f dshow -list_options true -i video="AJA Capture Source"

    I see

    [dshow @ 0034eec0] DirectShow video device options
    [dshow @ 0034eec0]  Pin "Video"
    [dshow @ 0034eec0]   pixel_format=yuyv422  min s=720x486 fps=27.2604 max s=1024x
    486 fps=29.985
    ...
    [dshow @ 0034eec0]  Pin "Audio 1-2"
    [dshow @ 0034eec0]  Pin "Line21"
    video=AJA Capture Source: Immediate exit requested

    So I see the Video and Audio pins I need. But when I try to run an ffmpeg command to capture both, I can only figure out how to do the video part. How do I hook in to that audio pin ? It seems all the examples and documentation point to using a separate audio device, and nothing about hooking into the pins. I’m running it out of a batch file for now like this and I use the ^ to break the line

    ffmpeg.exe ^
    -y ^
    -rtbufsize 100M ^
    -f dshow ^
    -i video="AJA Capture Source" ^
    -t 00:00:10 ^
    -aspect 16:9 ^
    -c:v libx264 ^
    "C:\VCS_AUD_SAMPLE.mp4"

    Again, the command above will get me some beautiful video, but I can’t figure out the audio part. Is this even supported in ffmpeg or am I going to have to modify the ffmpeg dshow code ?

  • Problems using Intel Quick Sync H.264 Encoder with FFMPEG (shared) [closed]

    28 mai 2024, par Michael Werner
      

    • OS : Windows 11 Pro
    • 


    • IDE : Visual Studio 2022
    • 


    • PL : C++
    • 


    • Libraries : FFMPEG shared (own x64 Windows build with libmfx)
    • 


    


    I am trying to encode frames from a framegrabber card with Intel Quick Sync Encoder using libmfx in FFMPEG shared / libav but I am getting an error always. The "same" procedure using ffmpeg.exe of same build works fine.

    


    I increased the FFMPEG logging level to the maximum level. The avcodec_send_frame function always returns -22 (which means "Invalid argument"). And I do not get more information from the log output /console. The only thing the encoder is reporting is :

    


    [h264_mp4toannexb @ 0000028e41f42e00] The input looks like it is Annex B already

[h264_qsv @ 0000028e41f46980] Invalid pkt_timebase, passing timestamps as-is.


    


    The frames from the grabber card are 1920x1080 pixel YUV420P. I send them as they are to the encoder setting following FFMPEG video codec context options :

    


      

    • bit_rate : 5000000
    • 


    • width : 1920
    • 


    • height : 1080
    • 


    • framerate : 50, 1
    • 


    • max_b_frames : 3
    • 


    • pix_fmt : AV_PIX_FMT_YUV420P
    • 


    


    Actually I do not set any private encoder options.

    


    Does anyone have an idea what I am doing wrong or what is missing ? Is there a way to increase the debug output of libmfx ? I do not find anything related in the encoders private options.

    


  • Video capture by FFMPEG with closed captions data

    9 septembre 2019, par MaximVolobuev

    I’m trying to capture TV broadcasting from Avermedia C027 card using FFMPEG :

    ffmpeg -y -re -rtbufsize 500M -video_size 1920x1080 -framerate 29.97 -f dshow -i video="@device_pnp_\\?\pci#ven_1a0a&dev_6202&subsys_620f1461&rev_01#4&3227f04d&0&00d8#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{ede957b0-eaa5-4bf4-acf3-6e10cb4836c3}":audio="@device_pnp_\\?\pci#ven_1a0a&dev_6202&subsys_620f1461&rev_01#4&3227f04d&0&00d8#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{ca465100-deb0-4d59-818f-8c477184adf6}" -c:v h264 -c:a aac -f mpegts test.ts

    Video and audio is OK, but captured video does not contain EIA-608 closed captions data. I tried to add [out0+subcc] flag after video device name, but FFMPEG says that device name is incorrect in this case.

    Video data of Avermedia card undoubtly contain closed captions, because another software installed to the computer can capture video with closed captions.

    Is there any flags to tell to FFMPEG that closed captions should be captured with video ?