Advertisement
Guest User

Untitled

a guest
Jul 28th, 2017
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 31.79 KB | None | 0 0
  1. Hyper fast Audio and Video encoder
  2. usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
  3.  
  4. Main options:
  5. -L show license
  6. -h show help
  7. -? show help
  8. -help show help
  9. --help show help
  10. -version show version
  11. -formats show available formats
  12. -codecs show available codecs
  13. -bsfs show available bit stream filters
  14. -protocols show available protocols
  15. -filters show available filters
  16. -pix_fmts show available pixel formats
  17. -loglevel loglevel set libav* logging level
  18. -f fmt force format
  19. -i filename input file name
  20. -y overwrite output files
  21. -t duration record or transcode "duration" seconds of audio/video
  22. -fs limit_size set the limit file size in bytes
  23. -ss time_off set the start time offset
  24. -itsoffset time_off set the input ts offset
  25. -itsscale stream:scale set the input ts scale
  26. -timestamp time set the timestamp ('now' to set the current time)
  27. -metadata string=string add metadata
  28. -dframes number set the number of data frames to record
  29. -timelimit limit set max runtime in seconds
  30. -v number set ffmpeg verbosity level
  31. -target type specify target file type ("vcd", "svcd", "dvd", "dv", "dv50", "pal-vcd", "ntsc-svcd", ...)
  32. -xerror exit on error
  33.  
  34. Advanced options:
  35. -map file:stream[:syncfile:syncstream] set input stream mapping
  36. -map_meta_data outfile:infile set meta data information of outfile from infile
  37. -benchmark add timings for benchmarking
  38. -dump dump each input packet
  39. -hex when dumping packets, also dump the payload
  40. -re read input at native frame rate
  41. -loop_input loop (current only works with images)
  42. -loop_output number of times to loop output in formats that support looping (0 loops forever)
  43. -threads count thread count
  44. -vsync video sync method
  45. -async audio sync method
  46. -adrift_threshold threshold audio drift threshold
  47. -vglobal video global header storage type
  48. -copyts copy timestamps
  49. -shortest finish encoding within shortest input
  50. -dts_delta_threshold threshold timestamp discontinuity delta threshold
  51. -programid desired program number
  52. -copyinkf copy initial non-keyframes
  53. -muxdelay seconds set the maximum demux-decode delay
  54. -muxpreload seconds set the initial demux-decode delay
  55. -fpre filename set options from indicated preset file
  56.  
  57. Video options:
  58. -b bitrate set bitrate (in bits/s)
  59. -vb bitrate set bitrate (in bits/s)
  60. -vframes number set the number of video frames to record
  61. -r rate set frame rate (Hz value, fraction or abbreviation)
  62. -s size set frame size (WxH or abbreviation)
  63. -aspect aspect set aspect ratio (4:3, 16:9 or 1.3333, 1.7777)
  64. -croptop size set top crop band size (in pixels)
  65. -cropbottom size set bottom crop band size (in pixels)
  66. -cropleft size set left crop band size (in pixels)
  67. -cropright size set right crop band size (in pixels)
  68. -padtop size set top pad band size (in pixels)
  69. -padbottom size set bottom pad band size (in pixels)
  70. -padleft size set left pad band size (in pixels)
  71. -padright size set right pad band size (in pixels)
  72. -padcolor color set color of pad bands (Hex 000000 thru FFFFFF)
  73. -vn disable video
  74. -vcodec codec force video codec ('copy' to copy stream)
  75. -sameq use same video quality as source (implies VBR)
  76. -pass n select the pass number (1 or 2)
  77. -passlogfile prefix select two pass log file name prefix
  78. -newvideo add a new video stream to the current output stream
  79. -vlang code set the ISO 639 language code (3 letters) of the current video stream
  80.  
  81. Advanced Video options:
  82. -pix_fmt format set pixel format, 'list' as argument shows all the pixel formats supported
  83. -intra use only intra frames
  84. -vdt n discard threshold
  85. -qscale q use fixed video quantizer scale (VBR)
  86. -rc_override override rate control override for specific intervals
  87. -me_threshold threshold motion estimaton threshold
  88. -deinterlace deinterlace pictures
  89. -psnr calculate PSNR of compressed frames
  90. -vstats dump video coding statistics to file
  91. -vstats_file file dump video coding statistics to file
  92. -intra_matrix matrix specify intra matrix coeffs
  93. -inter_matrix matrix specify inter matrix coeffs
  94. -top top=1/bottom=0/auto=-1 field first
  95. -dc precision intra_dc_precision
  96. -vtag fourcc/tag force video tag/fourcc
  97. -qphist show QP histogram
  98. -force_fps force the selected framerate, disable the best supported framerate selection
  99. -vbsf bitstream_filter
  100. -vpre preset set the video options to the indicated preset
  101.  
  102. Audio options:
  103. -ab bitrate set bitrate (in bits/s)
  104. -aframes number set the number of audio frames to record
  105. -aq quality set audio quality (codec-specific)
  106. -ar rate set audio sampling rate (in Hz)
  107. -ac channels set number of audio channels
  108. -an disable audio
  109. -acodec codec force audio codec ('copy' to copy stream)
  110. -vol volume change audio volume (256=normal)
  111. -newaudio add a new audio stream to the current output stream
  112. -alang code set the ISO 639 language code (3 letters) of the current audio stream
  113.  
  114. Advanced Audio options:
  115. -atag fourcc/tag force audio tag/fourcc
  116. -sample_fmt format set sample format, 'list' as argument shows all the sample formats supported
  117. -absf bitstream_filter
  118. -apre preset set the audio options to the indicated preset
  119.  
  120. Subtitle options:
  121. -sn disable subtitle
  122. -scodec codec force subtitle codec ('copy' to copy stream)
  123. -newsubtitle add a new subtitle stream to the current output stream
  124. -slang code set the ISO 639 language code (3 letters) of the current subtitle stream
  125. -stag fourcc/tag force subtitle tag/fourcc
  126. -sbsf bitstream_filter
  127. -spre preset set the subtitle options to the indicated preset
  128.  
  129. Audio/Video grab options:
  130. -vc channel set video grab channel (DV1394 only)
  131. -tvstd standard set television standard (NTSC, PAL (SECAM))
  132. -isync sync read on input
  133.  
  134. AVCodecContext AVOptions:
  135. -b <int> E.V.. set bitrate (in bits/s)
  136. -ab <int> E..A. set bitrate (in bits/s)
  137. -bt <int> E.V.. set video bitrate tolerance (in bits/s)
  138. -flags <flags> EDVA.
  139. mv4 E.V.. use four motion vector by macroblock (mpeg4)
  140. obmc E.V.. use overlapped block motion compensation (h263+)
  141. qpel E.V.. use 1/4 pel motion compensation
  142. loop E.V.. use loop filter
  143. gmc E.V.. use gmc
  144. mv0 E.V.. always try a mb with mv=<0,0>
  145. part E.V.. use data partitioning
  146. gray EDV.. only decode/encode grayscale
  147. psnr E.V.. error[?] variables will be set during encoding
  148. naq E.V.. normalize adaptive quantization
  149. ildct E.V.. use interlaced dct
  150. low_delay EDV.. force low delay
  151. alt E.V.. enable alternate scantable (mpeg2/mpeg4)
  152. global_header E.VA. place global headers in extradata instead of every keyframe
  153. bitexact EDVAS use only bitexact stuff (except (i)dct)
  154. aic E.V.. h263 advanced intra coding / mpeg4 ac prediction
  155. umv E.V.. use unlimited motion vectors
  156. cbp E.V.. use rate distortion optimization for cbp
  157. qprd E.V.. use rate distortion optimization for qp selection
  158. aiv E.V.. h263 alternative inter vlc
  159. slice E.V..
  160. ilme E.V.. interlaced motion estimation
  161. scan_offset E.V.. will reserve space for svcd scan offset user data
  162. cgop E.V.. closed gop
  163. -me_method <int> E.V.. set motion estimation method
  164. zero E.V.. zero motion estimation (fastest)
  165. full E.V.. full motion estimation (slowest)
  166. epzs E.V.. EPZS motion estimation (default)
  167. esa E.V.. esa motion estimation (alias for full)
  168. tesa E.V.. tesa motion estimation
  169. dia E.V.. dia motion estimation (alias for epzs)
  170. log E.V.. log motion estimation
  171. phods E.V.. phods motion estimation
  172. x1 E.V.. X1 motion estimation
  173. hex E.V.. hex motion estimation
  174. umh E.V.. umh motion estimation
  175. iter E.V.. iter motion estimation
  176. -g <int> E.V.. set the group of picture size
  177. -cutoff <int> E..A. set cutoff bandwidth
  178. -frame_size <int> E..A.
  179. -qcomp <float> E.V.. video quantizer scale compression (VBR)
  180. -qblur <float> E.V.. video quantizer scale blur (VBR)
  181. -qmin <int> E.V.. min video quantizer scale (VBR)
  182. -qmax <int> E.V.. max video quantizer scale (VBR)
  183. -qdiff <int> E.V.. max difference between the quantizer scale (VBR)
  184. -bf <int> E.V.. use 'frames' B frames
  185. -b_qfactor <float> E.V.. qp factor between p and b frames
  186. -rc_strategy <int> E.V.. ratecontrol method
  187. -b_strategy <int> E.V.. strategy to choose between I/P/B-frames
  188. -wpredp <int> E.V.. weighted prediction analysis method
  189. -hurry_up <int> .DV..
  190. -ps <int> E.V.. rtp payload size in bytes
  191. -bug <flags> .DV.. workaround not auto detected encoder bugs
  192. autodetect .DV..
  193. old_msmpeg4 .DV.. some old lavc generated msmpeg4v3 files (no autodetection)
  194. xvid_ilace .DV.. Xvid interlacing bug (autodetected if fourcc==XVIX)
  195. ump4 .DV.. (autodetected if fourcc==UMP4)
  196. no_padding .DV.. padding bug (autodetected)
  197. amv .DV..
  198. ac_vlc .DV.. illegal vlc bug (autodetected per fourcc)
  199. qpel_chroma .DV..
  200. std_qpel .DV.. old standard qpel (autodetected per fourcc/version)
  201. qpel_chroma2 .DV..
  202. direct_blocksize .DV.. direct-qpel-blocksize bug (autodetected per fourcc/version)
  203. edge .DV.. edge padding bug (autodetected per fourcc/version)
  204. hpel_chroma .DV..
  205. dc_clip .DV..
  206. ms .DV.. workaround various bugs in microsofts broken decoders
  207. trunc .DV.. trancated frames
  208. -lelim <int> E.V.. single coefficient elimination threshold for luminance (negative values also consider dc coefficient)
  209. -celim <int> E.V.. single coefficient elimination threshold for chrominance (negative values also consider dc coefficient)
  210. -strict <int> EDVA. how strictly to follow the standards
  211. very EDV.. strictly conform to a older more strict version of the spec or reference software
  212. strict EDV.. strictly conform to all the things in the spec no matter what consequences
  213. normal EDV..
  214. inofficial EDV.. allow unofficial extensions
  215. experimental EDV.. allow non standardized experimental things
  216. -b_qoffset <float> E.V.. qp offset between P and B frames
  217. -er <int> .DVA. set error detection aggressivity
  218. careful .DV..
  219. compliant .DV..
  220. aggressive .DV..
  221. very_aggressive .DV..
  222. -mpeg_quant <int> E.V.. use MPEG quantizers instead of H.263
  223. -qsquish <float> E.V.. how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function)
  224. -rc_qmod_amp <float> E.V.. experimental quantizer modulation
  225. -rc_qmod_freq <int> E.V.. experimental quantizer modulation
  226. -rc_eq <string> E.V.. set rate control equation
  227. -maxrate <int> E.V.. set max video bitrate tolerance (in bits/s)
  228. -minrate <int> E.V.. set min video bitrate tolerance (in bits/s)
  229. -bufsize <int> E.VA. set ratecontrol buffer size (in bits)
  230. -rc_buf_aggressivity <float> E.V.. currently useless
  231. -i_qfactor <float> E.V.. qp factor between P and I frames
  232. -i_qoffset <float> E.V.. qp offset between P and I frames
  233. -rc_init_cplx <float> E.V.. initial complexity for 1-pass encoding
  234. -dct <int> E.V.. DCT algorithm
  235. auto E.V.. autoselect a good one (default)
  236. fastint E.V.. fast integer
  237. int E.V.. accurate integer
  238. mmx E.V..
  239. mlib E.V..
  240. altivec E.V..
  241. faan E.V.. floating point AAN DCT
  242. -lumi_mask <float> E.V.. compresses bright areas stronger than medium ones
  243. -tcplx_mask <float> E.V.. temporal complexity masking
  244. -scplx_mask <float> E.V.. spatial complexity masking
  245. -p_mask <float> E.V.. inter masking
  246. -dark_mask <float> E.V.. compresses dark areas stronger than medium ones
  247. -idct <int> EDV.. select IDCT implementation
  248. auto EDV..
  249. int EDV..
  250. simple EDV..
  251. simplemmx EDV..
  252. libmpeg2mmx EDV..
  253. ps2 EDV..
  254. mlib EDV..
  255. arm EDV..
  256. altivec EDV..
  257. sh4 EDV..
  258. simplearm EDV..
  259. simplearmv5te EDV..
  260. simplearmv6 EDV..
  261. simpleneon EDV..
  262. simplealpha EDV..
  263. h264 EDV..
  264. vp3 EDV..
  265. ipp EDV..
  266. xvidmmx EDV..
  267. faani EDV.. floating point AAN IDCT
  268. -ec <flags> .DV.. set error concealment strategy
  269. guess_mvs .DV.. iterative motion vector (MV) search (slow)
  270. deblock .DV.. use strong deblock filter for damaged MBs
  271. -pred <int> E.V.. prediction method
  272. left E.V..
  273. plane E.V..
  274. median E.V..
  275. -aspect <rational> E.V.. sample aspect ratio
  276. -debug <flags> EDVAS print specific debug info
  277. pict .DV.. picture info
  278. rc E.V.. rate control
  279. bitstream .DV..
  280. mb_type .DV.. macroblock (MB) type
  281. qp .DV.. per-block quantization parameter (QP)
  282. mv .DV.. motion vector
  283. dct_coeff .DV..
  284. skip .DV..
  285. startcode .DV..
  286. pts .DV..
  287. er .DV.. error recognition
  288. mmco .DV.. memory management control operations (H.264)
  289. bugs .DV..
  290. vis_qp .DV.. visualize quantization parameter (QP), lower QP are tinted greener
  291. vis_mb_type .DV.. visualize block types
  292. buffers .DV.. picture buffer allocations
  293. -vismv <int> .DV.. visualize motion vectors (MVs)
  294. pf .DV.. forward predicted MVs of P-frames
  295. bf .DV.. forward predicted MVs of B-frames
  296. bb .DV.. backward predicted MVs of B-frames
  297. -mb_qmin <int> E.V.. obsolete, use qmin
  298. -mb_qmax <int> E.V.. obsolete, use qmax
  299. -cmp <int> E.V.. full pel me compare function
  300. sad E.V.. sum of absolute differences, fast (default)
  301. sse E.V.. sum of squared errors
  302. satd E.V.. sum of absolute Hadamard transformed differences
  303. dct E.V.. sum of absolute DCT transformed differences
  304. psnr E.V.. sum of squared quantization errors (avoid, low quality)
  305. bit E.V.. number of bits needed for the block
  306. rd E.V.. rate distortion optimal, slow
  307. zero E.V.. 0
  308. vsad E.V.. sum of absolute vertical differences
  309. vsse E.V.. sum of squared vertical differences
  310. nsse E.V.. noise preserving sum of squared differences
  311. w53 E.V.. 5/3 wavelet, only used in snow
  312. w97 E.V.. 9/7 wavelet, only used in snow
  313. dctmax E.V..
  314. chroma E.V..
  315. -subcmp <int> E.V.. sub pel me compare function
  316. sad E.V.. sum of absolute differences, fast (default)
  317. sse E.V.. sum of squared errors
  318. satd E.V.. sum of absolute Hadamard transformed differences
  319. dct E.V.. sum of absolute DCT transformed differences
  320. psnr E.V.. sum of squared quantization errors (avoid, low quality)
  321. bit E.V.. number of bits needed for the block
  322. rd E.V.. rate distortion optimal, slow
  323. zero E.V.. 0
  324. vsad E.V.. sum of absolute vertical differences
  325. vsse E.V.. sum of squared vertical differences
  326. nsse E.V.. noise preserving sum of squared differences
  327. w53 E.V.. 5/3 wavelet, only used in snow
  328. w97 E.V.. 9/7 wavelet, only used in snow
  329. dctmax E.V..
  330. chroma E.V..
  331. -mbcmp <int> E.V.. macroblock compare function
  332. sad E.V.. sum of absolute differences, fast (default)
  333. sse E.V.. sum of squared errors
  334. satd E.V.. sum of absolute Hadamard transformed differences
  335. dct E.V.. sum of absolute DCT transformed differences
  336. psnr E.V.. sum of squared quantization errors (avoid, low quality)
  337. bit E.V.. number of bits needed for the block
  338. rd E.V.. rate distortion optimal, slow
  339. zero E.V.. 0
  340. vsad E.V.. sum of absolute vertical differences
  341. vsse E.V.. sum of squared vertical differences
  342. nsse E.V.. noise preserving sum of squared differences
  343. w53 E.V.. 5/3 wavelet, only used in snow
  344. w97 E.V.. 9/7 wavelet, only used in snow
  345. dctmax E.V..
  346. chroma E.V..
  347. -ildctcmp <int> E.V.. interlaced dct compare function
  348. sad E.V.. sum of absolute differences, fast (default)
  349. sse E.V.. sum of squared errors
  350. satd E.V.. sum of absolute Hadamard transformed differences
  351. dct E.V.. sum of absolute DCT transformed differences
  352. psnr E.V.. sum of squared quantization errors (avoid, low quality)
  353. bit E.V.. number of bits needed for the block
  354. rd E.V.. rate distortion optimal, slow
  355. zero E.V.. 0
  356. vsad E.V.. sum of absolute vertical differences
  357. vsse E.V.. sum of squared vertical differences
  358. nsse E.V.. noise preserving sum of squared differences
  359. w53 E.V.. 5/3 wavelet, only used in snow
  360. w97 E.V.. 9/7 wavelet, only used in snow
  361. dctmax E.V..
  362. chroma E.V..
  363. -dia_size <int> E.V.. diamond type & size for motion estimation
  364. -last_pred <int> E.V.. amount of motion predictors from the previous frame
  365. -preme <int> E.V.. pre motion estimation
  366. -precmp <int> E.V.. pre motion estimation compare function
  367. sad E.V.. sum of absolute differences, fast (default)
  368. sse E.V.. sum of squared errors
  369. satd E.V.. sum of absolute Hadamard transformed differences
  370. dct E.V.. sum of absolute DCT transformed differences
  371. psnr E.V.. sum of squared quantization errors (avoid, low quality)
  372. bit E.V.. number of bits needed for the block
  373. rd E.V.. rate distortion optimal, slow
  374. zero E.V.. 0
  375. vsad E.V.. sum of absolute vertical differences
  376. vsse E.V.. sum of squared vertical differences
  377. nsse E.V.. noise preserving sum of squared differences
  378. w53 E.V.. 5/3 wavelet, only used in snow
  379. w97 E.V.. 9/7 wavelet, only used in snow
  380. dctmax E.V..
  381. chroma E.V..
  382. -pre_dia_size <int> E.V.. diamond type & size for motion estimation pre-pass
  383. -subq <int> E.V.. sub pel motion estimation quality
  384. -me_range <int> E.V.. limit motion vectors range (1023 for DivX player)
  385. -ibias <int> E.V.. intra quant bias
  386. -pbias <int> E.V.. inter quant bias
  387. -coder <int> E.V..
  388. vlc E.V.. variable length coder / huffman coder
  389. ac E.V.. arithmetic coder
  390. raw E.V.. raw (no encoding)
  391. rle E.V.. run-length coder
  392. deflate E.V.. deflate-based coder
  393. -context <int> E.V.. context model
  394. -mbd <int> E.V.. macroblock decision algorithm (high quality mode)
  395. simple E.V.. use mbcmp (default)
  396. bits E.V.. use fewest bits
  397. rd E.V.. use best rate distortion
  398. -sc_threshold <int> E.V.. scene change threshold
  399. -lmin <int> E.V.. min lagrange factor (VBR)
  400. -lmax <int> E.V.. max lagrange factor (VBR)
  401. -nr <int> E.V.. noise reduction
  402. -rc_init_occupancy <int> E.V.. number of bits which should be loaded into the rc buffer before decoding starts
  403. -inter_threshold <int> E.V..
  404. -flags2 <flags> EDVA.
  405. fast E.V.. allow non spec compliant speedup tricks
  406. sgop E.V.. strictly enforce gop size
  407. noout E.V.. skip bitstream encoding
  408. local_header E.V.. place global headers at every keyframe instead of in extradata
  409. bpyramid E.V.. allows B-frames to be used as references for predicting
  410. wpred E.V.. weighted biprediction for b-frames (H.264)
  411. mixed_refs E.V.. one reference per partition, as opposed to one reference per macroblock
  412. dct8x8 E.V.. high profile 8x8 transform (H.264)
  413. fastpskip E.V.. fast pskip (H.264)
  414. aud E.V.. access unit delimiters (H.264)
  415. skiprd E.V.. RD optimal MB level residual skipping
  416. ivlc E.V.. intra vlc table
  417. drop_frame_timecode E.V..
  418. non_linear_q E.V.. use non linear quantizer
  419. reservoir E..A. use bit reservoir
  420. mbtree E.V.. use macroblock tree ratecontrol (x264 only)
  421. psy E.V.. use psycho visual optimization
  422. ssim E.V.. ssim will be calculated during encoding
  423. -error <int> E.V..
  424. -antialias <int> .DV.. MP3 antialias algorithm
  425. auto .DV..
  426. fastint .DV..
  427. int .DV..
  428. float .DV..
  429. -qns <int> E.V.. quantizer noise shaping
  430. -threads <int> EDV..
  431. -mb_threshold <int> E.V.. macroblock threshold
  432. -dc <int> E.V.. intra_dc_precision
  433. -nssew <int> E.V.. nsse weight
  434. -skip_top <int> .DV.. number of macroblock rows at the top which are skipped
  435. -skip_bottom <int> .DV.. number of macroblock rows at the bottom which are skipped
  436. -profile <int> E.VA.
  437. unknown E.VA.
  438. aac_main E..A.
  439. aac_low E..A.
  440. aac_ssr E..A.
  441. aac_ltp E..A.
  442. -level <int> E.VA.
  443. unknown E.VA.
  444. -lowres <int> .DV.. decode at 1= 1/2, 2=1/4, 3=1/8 resolutions
  445. -skip_threshold <int> E.V.. frame skip threshold
  446. -skip_factor <int> E.V.. frame skip factor
  447. -skip_exp <int> E.V.. frame skip exponent
  448. -skipcmp <int> E.V.. frame skip compare function
  449. sad E.V.. sum of absolute differences, fast (default)
  450. sse E.V.. sum of squared errors
  451. satd E.V.. sum of absolute Hadamard transformed differences
  452. dct E.V.. sum of absolute DCT transformed differences
  453. psnr E.V.. sum of squared quantization errors (avoid, low quality)
  454. bit E.V.. number of bits needed for the block
  455. rd E.V.. rate distortion optimal, slow
  456. zero E.V.. 0
  457. vsad E.V.. sum of absolute vertical differences
  458. vsse E.V.. sum of squared vertical differences
  459. nsse E.V.. noise preserving sum of squared differences
  460. w53 E.V.. 5/3 wavelet, only used in snow
  461. w97 E.V.. 9/7 wavelet, only used in snow
  462. dctmax E.V..
  463. chroma E.V..
  464. -border_mask <float> E.V.. increases the quantizer for macroblocks close to borders
  465. -mblmin <int> E.V.. min macroblock lagrange factor (VBR)
  466. -mblmax <int> E.V.. max macroblock lagrange factor (VBR)
  467. -mepc <int> E.V.. motion estimation bitrate penalty compensation (1.0 = 256)
  468. -skip_loop_filter <int> .DV..
  469. none .DV..
  470. default .DV..
  471. noref .DV..
  472. bidir .DV..
  473. nokey .DV..
  474. all .DV..
  475. -skip_idct <int> .DV..
  476. none .DV..
  477. default .DV..
  478. noref .DV..
  479. bidir .DV..
  480. nokey .DV..
  481. all .DV..
  482. -skip_frame <int> .DV..
  483. none .DV..
  484. default .DV..
  485. noref .DV..
  486. bidir .DV..
  487. nokey .DV..
  488. all .DV..
  489. -bidir_refine <int> E.V.. refine the two motion vectors used in bidirectional macroblocks
  490. -brd_scale <int> E.V.. downscales frames for dynamic B-frame decision
  491. -crf <float> E.V.. enables constant quality mode, and selects the quality (x264)
  492. -cqp <int> E.V.. constant quantization parameter rate control method
  493. -keyint_min <int> E.V.. minimum interval between IDR-frames (x264)
  494. -refs <int> E.V.. reference frames to consider for motion compensation (Snow)
  495. -chromaoffset <int> E.V.. chroma qp offset from luma
  496. -bframebias <int> E.V.. influences how often B-frames are used
  497. -trellis <int> E.VA. rate-distortion optimal quantization
  498. -directpred <int> E.V.. direct mv prediction mode - 0 (none), 1 (spatial), 2 (temporal), 3 (auto)
  499. -complexityblur <float> E.V.. reduce fluctuations in qp (before curve compression)
  500. -deblockalpha <int> E.V.. in-loop deblocking filter alphac0 parameter
  501. -deblockbeta <int> E.V.. in-loop deblocking filter beta parameter
  502. -partitions <flags> E.V.. macroblock subpartition sizes to consider
  503. parti4x4 E.V..
  504. parti8x8 E.V..
  505. partp4x4 E.V..
  506. partp8x8 E.V..
  507. partb8x8 E.V..
  508. -sc_factor <int> E.V.. multiplied by qscale for each frame and added to scene_change_score
  509. -mv0_threshold <int> E.V..
  510. -b_sensitivity <int> E.V.. adjusts sensitivity of b_frame_strategy 1
  511. -compression_level <int> E.VA.
  512. -use_lpc <int> E..A. sets whether to use LPC mode (FLAC)
  513. -lpc_coeff_precision <int> E..A. LPC coefficient precision (FLAC)
  514. -min_prediction_order <int> E..A.
  515. -max_prediction_order <int> E..A.
  516. -prediction_order_method <int> E..A. search method for selecting prediction order
  517. -min_partition_order <int> E..A.
  518. -max_partition_order <int> E..A.
  519. -timecode_frame_start <int64> E.V.. GOP timecode frame start number, in non drop frame format
  520. -request_channels <int> .D.A. set desired number of audio channels
  521. -drc_scale <float> .D.A. percentage of dynamic range compression to apply
  522. -channel_layout <int64> ED.A.
  523. -request_channel_layout <int64> .D.A.
  524. -rc_max_vbv_use <float> E.V..
  525. -rc_min_vbv_use <float> E.V..
  526. -ticks_per_frame <int> EDVA.
  527. -color_primaries <int> EDV..
  528. -color_trc <int> EDV..
  529. -colorspace <int> EDV..
  530. -color_range <int> EDV..
  531. -chroma_sample_location <int> EDV..
  532. -psy_rd <float> E.V.. specify psycho visual strength
  533. -psy_trellis <float> E.V.. specify psycho visual trellis
  534. -aq_mode <int> E.V.. specify aq method
  535. -aq_strength <float> E.V.. specify aq strength
  536. -rc_lookahead <int> E.V.. specify number of frames to look ahead for frametype
  537.  
  538. AVFormatContext AVOptions:
  539. -probesize <int> .D... set probing size
  540. -muxrate <int> E.... set mux rate
  541. -packetsize <int> E.... set packet size
  542. -fflags <flags> ED...
  543. ignidx .D... ignore index
  544. genpts .D... generate pts
  545. nofillin .D... do not fill in missing values that can be exactly calculated
  546. noparse .D... disable AVParsers, this needs nofillin too
  547. igndts .D... ingore dts
  548. rtphint E.... add rtp hinting
  549. -track <int> E.... set the track number
  550. -year <int> E.... set the year
  551. -analyzeduration <int> .D... how many microseconds are analyzed to estimate duration
  552. -cryptokey <binary> .D... decryption key
  553. -indexmem <int> .D... max memory used for timestamp index (per stream)
  554. -rtbufsize <int> .D... max memory used for buffering real-time frames
  555. -fdebug <flags> ED... print specific debug info
  556. ts ED...
  557.  
  558. SWScaler AVOptions:
  559. -sws_flags <flags> E.V.. scaler/cpu flags
  560. fast_bilinear E.V.. fast bilinear
  561. bilinear E.V.. bilinear
  562. bicubic E.V.. bicubic
  563. experimental E.V.. experimental
  564. neighbor E.V.. nearest neighbor
  565. area E.V.. averaging area
  566. bicublin E.V.. luma bicubic, chroma bilinear
  567. gauss E.V.. gaussian
  568. sinc E.V.. sinc
  569. lanczos E.V.. lanczos
  570. spline E.V.. natural bicubic spline
  571. print_info E.V.. print info
  572. accurate_rnd E.V.. accurate rounding
  573. mmx E.V.. MMX SIMD acceleration
  574. mmx2 E.V.. MMX2 SIMD acceleration
  575. 3dnow E.V.. 3DNOW SIMD acceleration
  576. altivec E.V.. AltiVec SIMD acceleration
  577. bfin E.V.. Blackfin SIMD acceleration
  578. full_chroma_int E.V.. full chroma interpolation
  579. full_chroma_inp E.V.. full chroma input
  580. bitexact E.V..
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement