QSVEncC (x64) 2.51 (r1105) by rigaya, Jun 12 2016 21:42:18 (VC 1900/Win/avx2) reader: raw, avi, avs, vpy, avqsv [H.264/AVC, HEVC, MPEG2, VC-1, VP8, VP9] Usage: QSVEncC64 [Options] -i <filename> -o <filename> When video codec could be decoded by QSV, any format or protocol supported by ffmpeg library could be used as a input. Also, input can be avi, avs, vpy, raw YUV or YUV4MPEG2(y4m) format. when raw(default), fps, input-res are also necessary. output format will be automatically set by the output extension. when output filename is set to "-", H.264/AVC ES output is thrown to stdout. Example: QSVEncC -i "<avsfilename>" -o "<outfilename>" avs2pipemod -y4mp "<avsfile>" | QSVEncC --y4m -i - -o "<outfilename>" Example for Benchmark: QSVEncC -i "<avsfilename>" --benchmark "<benchmark_result.txt>" Information Options: -h,-? --help show help -v,--version show version info --check-hw check if QuickSyncVideo is available --check-lib check lib API version installed --check-features [<string>] check encode/vpp features with no option value, result will on stdout, otherwise, it is written to file path set and opened by default application. when writing to file, txt/html/csv format is available, chosen by the extension of the output file. --check-features-html [<string>] check encode/vpp features and write html report to specified path. With no value, "qsv_check.html" will be created to current directory. --check-environment check environment info --check-avversion show dll version --check-codecs show codecs available --check-encoders show audio encoders available --check-decoders show audio decoders available --check-formats show in/out formats available --check-protocols show in/out protocols available --check-filters show filters available Basic Encoding Options: -c,--codec <string> set encode codec - h264(default), hevc, mpeg2 -i,--input-file <filename> set input file name -o,--output-file <filename> set ouput file name for extension mp4/mkv/mov, avcodec muxer will be used. Input formats (will be estimated from extension if not set.) --raw set input as raw format --y4m set input as y4m format --avi set input as avi format --avs set input as avs format --vpy set input as vpy format --vpy-mt set input as vpy format in multi-thread --avqsv set input to use avcodec + qsv --avqsv-analyze <int> set time (sec) which reader analyze input file. default: 5 (seconds). could be only used with avqsv reader. use if reader fails to detect audio stream. --video-track <int> set video track to encode in track id 1 (default) highest resolution video track 2 next high resolution video track ... -1 lowest resolution video track -2 next low resolution video track ... --video-streamid <int> set video track to encode in stream id --audio-source <string> input extra audio file --audio-file [<int>?][<string>:]<string> extract audio into file. could be only used with avqsv reader. below are optional, in [<int>?], specify track number to extract. in [<string>?], specify output format. --trim <int>:<int>[,<int>:<int>]... trim video for the frame range specified. frame range should not overwrap each other. --seek [<int>:][<int>:]<int>[.<int>] (hh:mm:ss.ms) skip video for the time specified, seek will be inaccurate but fast. -f,--format <string> set output format of output file. if format is not specified, output format will be guessed from output file extension. set "raw" for H.264/ES output. --audio-copy [<int>[,...]] mux audio with video during output. could be only used with avqsv reader and avcodec muxer. by default copies all audio tracks. "--audio-copy 1,2" will extract audio track #1 and #2. --audio-codec [<int>?]<string> encode audio to specified format. in [<int>?], specify track number to encode. --audio-bitrate [<int>?]<int> set encode bitrate for audio (kbps). in [<int>?], specify track number of audio. --audio-ignore-decode-error <int> (default: 10) set numbers of continuous packets of audio decode error to ignore, replaced by silence. --audio-ignore-notrack-error ignore error when audio track is unfound. --audio-samplerate [<int>?]<int> set sampling rate for audio (Hz). in [<int>?], specify track number of audio. --audio-resampler <string> set audio resampler. swr (swresampler: default), soxr (libsoxr) --audio-stream [<int>?][<string1>][:<string2>][,[<string1>][:<string2>]][.. set audio streams in channels. in [<int>?], specify track number to split. in <string1>, set input channels to use from source stream. if unset, all input channels will be used. in <string2>, set output channels to mix. if unset, all input channels will be copied without mixing. example1: --audio-stream FL,FR splitting dual mono audio to each stream. example2: --audio-stream :stereo mixing input channels to stereo. example3: --audio-stream 5.1,5.1:stereo keeping 5.1ch audio and also adding downmixed stereo stream. usable simbols mono = FC stereo = FL + FR 2.1 = FL + FR + LFE 3.0 = FL + FR + FC 3.0(back) = FL + FR + BC 3.1 = FL + FR + FC + LFE 4.0 = FL + FR + FC + BC quad = FL + FR + BL + BR quad(side) = FL + FR + SL + SR 5.0 = FL + FR + FC + SL + SR 5.1 = FL + FR + FC + LFE + SL + SR 6.0 = FL + FR + FC + BC + SL + SR 6.0(front) = FL + FR + FLC + FRC + SL + SR hexagonal = FL + FR + FC + BL + BR + BC 6.1 = FL + FR + FC + LFE + BC + SL + SR 6.1(front) = FL + FR + LFE + FLC + FRC + SL + SR 7.0 = FL + FR + FC + BL + BR + SL + SR 7.0(front) = FL + FR + FC + FLC + FRC + SL + SR 7.1 = FL + FR + FC + LFE + BL + BR + SL + SR 7.1(wide) = FL + FR + FC + LFE + FLC + FRC + SL + SR --audio-filter [<int>?]<string> set audio filter. in [<int>?], specify track number of audio. --chapter-copy copy chapter to output file. --chapter <string> set chapter from file specified. --sub-copy [<int>[,...]] copy subtitle to output file. these could be only used with avqsv reader and avcodec muxer. below are optional, in [<int>?], specify track number to copy. --avsync <string> method for AV sync (default: through) through ... assume cfr, no check but fast forcecfr ... check timestamp and force cfr. -m,--mux-option <string1>:<string2> set muxer option name and value. these could be only used with avqsv reader and avcodec muxer. --nv12 set raw input as NV12 color format, if not specified YV12 is expected --tff set as interlaced, top field first --bff set as interlaced, bottom f...
eljasz12