VideoHelp Forum




+ Reply to Thread
Results 1 to 4 of 4
  1. Member
    Join Date
    Jan 2024
    Location
    Midwest
    Search Comp PM
    I am pretty new to ffplay, which I am using to stream radio stations. The basic and advanced options seem clear to me. But I don't understand the terminology for the additional ones, such as those under AVCodeContext AVOPtions. For example:

    -flags <flags> ED.VAS..... (default 0)

    which is followed by what I assume are possible flags for the -flags option: unaligned, gray, low_delay, etc. What does the "ED.VAS....." designate, and what is the syntax for using the flags I select? Thanks.
    Quote Quote  
  2. Originally Posted by couldabin View Post
    I am pretty new to ffplay, which I am using to stream radio stations. The basic and advanced options seem clear to me. But I don't understand the terminology for the additional ones, such as those under AVCodeContext AVOPtions. For example:

    -flags <flags> ED.VAS..... (default 0)

    which is followed by what I assume are possible flags for the -flags option: unaligned, gray, low_delay, etc. What does the "ED.VAS....." designate, and what is the syntax for using the flags I select? Thanks.
    This is explained in ffmpeg help, i use script provided bellow to extract as much as possible information from ffmpeg build. Information is returned as file named: 'ff_help_full.txt'
    Code:
    @rem
    @echo off
    @echo --------------- > ff_help_full.txt
    @echo ffmpeg version >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -version >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -buildconf >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -buildconf >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -pix_fmts >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -pix_fmts >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -sample_fmts >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -sample_fmts >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -filters >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -filters >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -formats >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -formats >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -codecs >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -codecs >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -decoders >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -decoders >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -encoders >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -encoders >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -bsfs >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -bsfs >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -devices >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -devices >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -sources device >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -sources device >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -sinks device >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -sinks device >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -hwaccels >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -hwaccels >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -protocols >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -protocols >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -layouts >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -layouts >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg full help >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -h full >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -colors >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -colors >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * EOH * >> ff_help_full.txt
    
    @timeout 30
    
    @rem ffmpeg -version > ff_version.txt
    @rem ffmpeg -buildconf > ff_buildconf.txt
    @rem ffmpeg -formats > ff_formats.txt
    @rem ffmpeg -codecs >  ff_codecs.txt
    @rem ffmpeg -decoders >  ff_decoders.txt
    @rem ffmpeg -encoders >  ff_encoders.txt
    @rem ffmpeg -bsfs >  ff_bsfs.txt
    @rem ffmpeg -protocols > ff_protocols.txt
    @rem ffmpeg -filters > ff_filters.txt
    @rem ffmpeg -pix_fmts >  ff_pixelformats.txt
    @rem ffmpeg -layouts > ff_layouts.txt
    @rem ffmpeg -sample_fmts > ff_audiosampleformats.txt
    @rem ffmpeg -colors >  ff_colornames.txt
    @rem ffmpeg -h full > ff_help_full.txt
    Quote Quote  
  3. Member
    Join Date
    Jan 2024
    Location
    Midwest
    Search Comp PM
    Thanks for this script. I had dumped the full help for ffplay, but didn't have the other help files, which are useful. I probably missed this, but I didn't see how <flags> should be specified if more than one is used. Are they ORed (eg -err_detect <flag>|<flag>...) or expressed serially (-err_detect <flag> -err_detect <flag>...) or some other way? Thanks.
    Quote Quote  
  4. Originally Posted by couldabin View Post
    I didn't see how <flags> should be specified if more than one is used. Are they ORed (eg -err_detect <flag>|<flag>...) or expressed serially (-err_detect <flag> -err_detect <flag>...) or some other way? Thanks.
    Multiple flags are usually chained with "+"

    ":" is used if commands belong to the same filter , "," is used to chain sequential filters
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!