Recherche avancée

Médias (1)

Mot : - Tags -/copyleft

Autres articles (75)

Sur d’autres sites (11179)

  • lavc : Use hardware config information in ff_get_format()

    26 octobre 2017, par Mark Thompson
    lavc : Use hardware config information in ff_get_format()
    

    This removes the dependency that hardware pixel formats previously had on
    AVHWAccel instances, meaning only those which actually do something need
    exist after this patch.

    Also updates avcodec_default_get_format() to be able to choose hardware
    formats if either a matching device has been supplied or no additional
    external configuration is required, and avcodec_get_hw_frames_parameters()
    to use the hardware config rather than searching the old hwaccel list.

    • [DBH] libavcodec/decode.c
    • [DBH] libavcodec/internal.h
  • doc/developer : revise mailing list section

    4 décembre 2017, par Jim DeLaHunt
    doc/developer : revise mailing list section
    

    The Developer Documentation had instructions to
    subscribe to the ffmpeg-cvslog email list. But that is
    no longer accurate. For the purposes in this section —
    review of patches, discussion of development issues —
    ffmpeg_devel is the appropriate email list. Some developers
    may want to monitor ffmpeg-cvslog, but it is not mandatory.

    This is v3 of this doc, based on discussion in thread
    <https://ffmpeg.org/pipermail/ffmpeg-devel/2017-November/220528.html> ;
    and in response to docs Maintainer comments in
    <https://ffmpeg.org/pipermail/ffmpeg-devel/2017-December/221596.html>.

    1. In doc/developer.texi, add a new section about
    ffmpeg-devel, based on existing text from ffmpeg-cvslog
    section regarding discussion of patches and of
    development issues. Reflect wording from discussion at
    <https://ffmpeg.org/pipermail/ffmpeg-devel/2017-November/221199.html> ;
    but with copy-editing to make wording more concise.

    2. In doc/developer.texi, rewrite the ffmpeg-cvslog section
    to match the current usage of ffmpeg-cvslog. Some
    developers choose to follow this list, but it is not
    mandatory.

    There are a lot of improvements possible to the
    Developer Documentation page, beyond this refactoring.
    However, making those improvements is a much bigger
    and more difficult task. This change is "low hanging
    fruit".

    Signed-off-by : Jim DeLaHunt <from.ffmpeg-dev@jdlh.com>
    Signed-off-by : Timothy Gu <timothygu99@gmail.com>

    • [DH] doc/developer.texi
  • Capturing stream that has multiple frames

    28 mai 2021, par cheese5505

    I'm trying to capture a stream that has multiple "frames" (not sure that's what you would call it but it has multiple 5 second streams inside of it) with FFmpeg and saving to file. When I put it into Quicktime player and play it works fine, however when I put it into FFmpeg and review the final file it seems that the audio and video are out of sync and the video frequently stops. I think this may be because it is stopping to switch to the new 5 second video but i'm not sure. This is the command I am using :

    &#xA;&#xA;

    ffmpeg \&#xA;    -v 9 \&#xA;    -loglevel 99 \&#xA;    -y \&#xA;    -re \&#xA;    -hwaccel auto \&#xA;    -threads 4 \&#xA;    -user-agent "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16" \&#xA;    -i "url here" \&#xA;    -ac 2 \&#xA;    -strict -2 \&#xA;    -c:a aac \&#xA;    test.mov&#xA;

    &#xA;&#xA;

    In the FFmpeg log this frequently happens :

    &#xA;&#xA;

    frame=  242 fps=102 q=29.0 size=     252kB time=00:00:06.33 bitrate= 325.9kbits/&#xA;frame=  279 fps= 96 q=29.0 size=     252kB time=00:00:07.57 bitrate= 272.8kbits/&#xA;frame=  301 fps= 87 q=29.0 size=     252kB time=00:00:08.30 bitrate= 248.7kbits/&#xA;frame=  319 fps= 79 q=29.0 size=     252kB time=00:00:08.90 bitrate= 231.9kbits/&#xA;frame=  338 fps= 74 q=29.0 size=     252kB time=00:00:09.54 bitrate= 216.5kbits/&#xA;frame=  354 fps= 70 q=29.0 size=     252kB time=00:00:10.07 bitrate= 205.0kbits/&#xA;skipping 5 segments ahead, expired from playlists&#xA;[https @ 0x7f9d81e10380] No trailing CRLF found in HTTP header.&#xA;frame=  355 fps= 51 q=29.0 size=     252kB time=00:00:10.11 bitrate= 204.3kbits/&#xA;[hls,applehttp @ 0x7f9d83001000] No longer receiving playlist 6&#xA;[hls,applehttp @ 0x7f9d83001000] No longer receiving playlist 7&#xA;[hls,applehttp @ 0x7f9d83001000] No longer receiving playlist 8&#xA;skipping 3 segments ahead, expired from playlists&#xA;[https @ 0x7f9d81f006a0] No trailing CRLF found in HTTP header.&#xA;

    &#xA;&#xA;

    Any ideas how I could smooth out the final file would be greatly appreciated.

    &#xA;