Wednesday, 13 June 2012

Useful Ffmpeg Hosting Commands Tips

FFmpeg is a multiplatform, GPL library written in C for video and audio files. For many who searching commands for ffmpeg video and audio conversion I have composed a huge list of Fffmpeg command line command

If you don't know coding and looking to use FFmpeg player for your website then go for FFmpeg Hosting. In FFmpeg Hosting the Hosting service provider will pre install Ffmeg player in there server. So you just buy FFmpeg Hosting and in minutes you start using the player for your site.

Comand line Option of FFmpeg Codec

FFmpeg Main command line options:
-L show FFmpeg license
-h show help
-version show FFmpeg version
-f fmt force format
-img img_fmt force image format
-i filename input file name
-y overwrite output files
-t duration set the recording time

-target type specify target file type ("vcd", "svcd", "dvd", "dv", "pal-vcd", "ntsc-svcd",...)
-dframes number set the number of data frames to record
-hq activate high quality settings
-scodec codec force subtitle codec ('copy' to copy stream)

FFmpeg Video options:
-b bitrate set video bitrate (in kbit/s)
-vframes number set the number of video frames to record
-r rate set frame rate (Hz value, fraction or abbreviation)
-s size set frame size (WxH or abbreviation)
-aspect aspect set aspect ratio (4:3, 16:9 or 1.3333, 1.7777)

-padtop size set top pad band size (in pixels)
-padbottom size set bottom pad band size (in pixels)
-padleft size set left pad band size (in pixels)
-padright size set right pad band size (in pixels)
-padcolor color set color of pad bands (Hex 000000 thru FFFFFF)

-vcodec codec force video codec ('copy' to copy stream)
-sameq use same video quality as source (implies VBR)
-pass n select the pass number (1 or 2)
-passlogfile file select two pass log file name
-newvideo add a new video stream to the current output stream

Advanced FFmpeg Video options:

-pix_fmt format set pixel format
-g gop_size set the group of picture size
-intra use only intra frames
-vdt n discard threshold
-qscale q use fixed video quantiser scale (VBR)

-qsquish squish how to keep quantiser between qmin and qmax (0 = clip, 1 = use differentiable function)
-qcomp compression video quantiser scale compression (VBR)
-rc_init_cplx complexity initial complexity for 1-pass encoding

-rc_override override rate control override for specific intervals
-me method set motion estimation method
-dct_algo algo set dct algo
-idct_algo algo set idct algo
-me_threshold motion estimaton threshold
-mb_threshold macroblock threshold
-er n set error resilience
-ec bit_mask set error concealment
-bf frames use 'frames' B frames
-mbd mode macroblock decision
-mbcmp cmp function macroblock compare function
-ildctcmp cmp function ildct compare function
-subcmp cmp function subpel compare function
-cmp cmp function fullpel compare function
-precmp cmp function pre motion estimation compare function
-preme pre motion estimation
-lelim elim single coefficient elimination threshold for luminance (negative values also consider DC coefficient)
-celim elim single coefficient elimination threshold for chrominance (negative values also consider DC coefficient)
-lumi_mask luminance masking
-dark_mask darkness masking
-scplx_mask spatial complexity masking
-tcplx_mask temporal complexity masking
-ilme force interlaced me support in encoder (MPEG2/MPEG4)

-mv0 try to encode each MB with MV=<0,0> and choose the better one (has no effect if mbd=0)
-naq normalize adaptive quantization
-cgop closed gop
-sgop strict gop
-noout skip bitstream encoding
-scan_offset enable SVCD Scan Offset placeholder
-qpel enable 1/4-pel
-intra_matrix matrix specify intra matrix coeffs
-inter_matrix matrix specify inter matrix coeffs
-top top=1/bottom=0/auto=-1 field first
-nr noise reduction

-vprofile profile
-vlevel level
-nssew weight
-subq
-mepc factor (1.0 = 256) motion estimation bitrate penalty compensation
-lowres
-vtag fourcc/tag force video tag/fourcc
-skip_threshold threshold frame skip threshold
-skip_factor factor frame skip factor
-skip_exp exponent frame skip exponent
-skip_cmp compare function frame skip compare function
-gray encode/decode grayscale

Audio options:
-aframes number set the number of audio frames to record
-ab bitrate set audio bitrate (in kbit/s)
-ar rate set audio sampling rate (in Hz)
-ac channels set number of audio channels
-an disable audio
-acodec codec force audio codec ('copy' to copy stream)
-vol volume change audio volume (256=normal)
-newaudio add a new audio stream to the current output stream
-alang code set the ISO 639 language code (3 letters) of the current audio stream

Advanced FFmpeg Audio options:
-atag fourcc/tag force audio tag/fourcc

Subtitle options:
-scodec codec force subtitle codec ('copy' to copy stream)
-newsubtitle add a new subtitle stream to the current output stream

FFmpeg Audio/Video grab options:

-vd device set video grab device
-vc channel set video grab channel (DV1394 only)
-tvstd standard set television standard (NTSC, PAL (SECAM))

Advanced FFMPEG Command options:

-re read input at native frame rate
-loop loop (current only works with images)
-loop_output number of times to loop output in formats that support looping (0 loops forever)

-threads count thread count
-vsync video sync method
-async audio sync method
-vglobal video global header storage type
-copyts copy timestamps
-shortest finish encoding within shortest input

For beginners who don't have software knowledge you can get an expert to do the job for you. Instead if you need FFmpeg software for your Video hosting site then host your site in an FFmpeg Hosting service provider; in that case you may not need experts. There are few reputed FFmpeg Hosting provider is there in the market and they have good expertise on FFmpeg Hosting.

For your reference I have created a list of FFmpeg Hosting experts. There server come with pre install Ffmpeg software module, so you don't need to learn althose those nasty commands, just host you video supported or video sharing site in these hosting servers. You can find some FFmpeg Hosting coupon in my site use those coupons to get discount on your Hostiing bill.

Derrick Mcgee is a experienced magician

Use and distribution of this article is subject to our Publisher Guidelines
whereby the original author's information and copyright must be included.

View the original article here

No comments:

Post a Comment