Class: RTranscoder::FFmpegTask

Inherits:
RProgram::Task
  • Object
show all
Defined in:
lib/rtranscoder/ffmpeg/ffmpeg_task.rb

Overview

FFmpeg options:

-refs

ffmpeg.ref_frames_for_motion_compensation

-subcmp

ffmpeg.sub_full_pel_motion_estimation_compare

-slang

ffmpeg.subtitle_language_code

-shortest

ffmpeg.shortest

-padright

ffmpeg.pad_right

-mb_threshold

ffmpeg.macroblock_threshold

-mpeg_quant

ffmpeg.mpeg_quantizers

-dc

ffmpeg.intra_dc_precision

-y

ffmpeg.overwrite_output_files

-trellis

ffmpeg.rate_distortion_optimal_quantization

-last_pred

ffmpeg.motion_preditors_from_previous

-target

ffmpeg.target

-isync

ffmpeg.sync_read_on_input

-bug

ffmpeg.bug

-vcodec

ffmpeg.video_codec

-skip_bottom

ffmpeg.skip_bottom_macroblock_rows

-vbsf

ffmpeg.bitstream_filter

-ss

ffmpeg.record_start_time

-bufsize

ffmpeg.video_ratecontrol_buffer_size

--mv0_threshold

ffmpeg.mv0_threshold

-deblockalpha

ffmpeg.alphac0_deblocking

-pre_dia_size

ffmpeg.pre_pass_diamond_type_and_size

-re

ffmpeg.read_at_native_fps

-author

ffmpeg.author

-newvideo

ffmpeg.new_video_stream

-lowres

ffmpeg.lowres_decode

-vframes

ffmpeg.video_frames

-dct

ffmpeg.dct_algorithm

-ar

ffmpeg.audio_sampling_rate

-copyright

ffmpeg.copyright

-max_prediction_order

ffmpeg.max_prediction_order

-sc_factor

ffmpeg.scene_change_modifier

-ibias

ffmpeg.intra_quant_bias

-vglobal

ffmpeg.video_global_header

-vdt

ffmpeg.discard_threshold

-skip_ext

ffmpeg.frame_skip_exponent

-scplx_mask

ffmpeg.spatial_complexity_masking

-flags

ffmpeg.flags

-acodec

ffmpeg.audio_codec

-qdiff

ffmpeg.qdiff

-aspect

ffmpeg.aspect_ratio

-encoding_track

ffmpeg.encoding_track

-lpc_coeff_precision

ffmpeg.lpc_coefficient_precision

-context

ffmpeg.video_encoding_context_model

-debug

ffmpeg.debug

-muxpreload

ffmpeg.initial_demux_delay

-comment

ffmpeg.comment

-me

ffmpeg.motion_estimation_method

-mblmax

ffmpeg.max_macroblock_lag_range_factor

-ec

ffmpeg.error_concealment

-alang

ffmpeg.audio_language_code

-top

ffmpeg.top

-cropleft

ffmpeg.crop_left

-timecode_frame_start

ffmpeg.gop_timecode_frame_start

-lmin

ffmpeg.min_lag_range_factor

-g

ffmpeg.group_picture_size

-deinterlace

ffmpeg.deinterlace

-cpp

ffmpeg.constant_quantization_parameter_rate_control

-vismv

ffmpeg.visualize_motion_vectors

-scodec

ffmpeg.subtitle_codec

-loop_output

ffmpeg.loop_output

-padbottom

ffmpeg.pad_bottom

-version

ffmpeg.version

-packetsize

ffmpeg.encoding_packet_size

-flags2

ffmpeg.extra_flags

-vstats_file

ffmpeg.log_video_coding_statistics

-rc_strategy

ffmpeg.video_ratecontrol_method

-chromaoffset

ffmpeg.chroma_gp_offset_from_luma

-mbcomp

ffmpeg.marcoblock_compare_function

-vc

ffmpeg.video_graph_channel

-dts_delta_threshold

ffmpeg.dts_delta_threshold

-padcolor

ffmpeg.pad_color

-nssew

ffmpeg.nsse_weight

-rc_eq

ffmpeg.video_rate_control

-vtag

ffmpeg.force_video_tag

-t

ffmpeg.record_for

-directpred 1

ffmpeg.direct_mv_prediction

-inter_threshold

ffmpeg.inter_threshold

-preme

ffmpeg.pre_motion_estimation

-sameq

ffmpeg.preserve_video_quality

-map

ffmpeg.input_stream_mapping

-profile

ffmpeg.encoding_profile

-rc_buf_aggressivity

ffmpeg.currently_useless

-aframes

ffmpeg.audio_frames

-title

ffmpeg.title

-itsoffset

ffmpeg.input_ts_offset

-compression_level

ffmpeg.compression_level

-deblockbeta

ffmpeg.beta_deblocking

-subq

ffmpeg.sub_pel_motion_estimation_quality

-vsync

ffmpeg.video_sync

-pix_fmt

ffmpeg.pixel_format

-skip_threshold

ffmpeg.frame_skip_threshold

-ac

ffmpeg.audio_channels

-album

ffmpeg.album

-r

ffmpeg.fps

-lumi_mask

ffmpeg.luminescence_mask

-dump

ffmpeg.dump

-prediction_order_method

ffmpeg.prediction_order_method

-b_sensitivity

ffmpeg.b_frame_sensitivity

-pbias

ffmpeg.inter_quant_bias

-copyts

ffmpeg.copy_timestams

-rc_eq

ffmpeg.rate_control_equation

-skipcmp

ffmpeg.frame_skip_compare

-dark_mask

ffmpeg.darkness_mask

-vol

ffmpeg.audio_volume

-intra_matrix

ffmpeg.intra_matrix

-croptop

ffmpeg.crop_top

-encoding_year

ffmpeg.encoding_year

-min_partition_order

ffmpeg.min_audio_partition_order

-mbd

ffmpeg.macroblock_decision_algorithm

-me_threshold

ffmpeg.motion_estimation_threshold

-b

ffmpeg.video_bitrate

-mepc

ffmpeg.motion_estimation_bitrate_penalty

-pred

ffmpeg.encoding_prediction_method

-atag

ffmpeg.force_audio_tag

-benchmark

ffmpeg.benchmark

-cropright

ffmpeg.crop_right

-probesize

ffmpeg.decoding_probe_size

-lmax

ffmpeg.max_lag_range_factor

-cutoff

ffmpeg.audio_bandwidth_cutoff

-psnr

ffmpeg.calculate_psnr

-keyint_min

ffmpeg.min_interval_between_idr_frames

-cmp

ffmpeg.full_pel_motion_estimation_compare

-threads

ffmpeg.threads

-padleft

ffmpeg.pad_left

-hex

ffmpeg.hex

-newsubtitle

ffmpeg.new_subtitles_stream

-analyzeduration

ffmpeg.decoding_analyze_duration

-qns

ffmpeg.quantizer_noise_shaping

-ps

ffmpeg.video_rtp_payload_size

-vhook

ffmpeg.video_processing_module

-i

ffmpeg.input

-f

ffmpeg.output_format

-bframebias

ffmpeg.influences_b_frame_usage

-dia_size

ffmpeg.diamond_type_and_size

-tvstd

ffmpeg.television_standard

-hurry_up

ffmpeg.hurry_up

-vn

ffmpeg.disable_video

-skip_top

ffmpeg.skip_top_macroblock_rows

-fs

ffmpeg.limit_file_size

-minrate

ffmpeg.max_video_bitrate

-qphist

ffmpeg.qp_histogram

-complexityblur

ffmpeg.reduce_gp_fluctuations

-border_mask

ffmpeg.border_mask

-precmp

ffmpeg.pre_motion_estimation_compare

-map_meta_data

ffmpeg.metadata_mapping

-passlogfile

ffmpeg.pass_log_file

-pass

ffmpeg.pass

-level

ffmpeg.encoding_level

-rc_init_cplx

ffmpeg.initial_pass_complexity

-aq

ffmpeg.audio_quality

-timestamp

ffmpeg.timestamp

-dframes

ffmpeg.data_frames

-min_prediction_order

ffmpeg.min_prediction_order

-partitions

ffmpeg.macroblock_subpartition_size

-me_range

ffmpeg.limit_motion_vectors_range

-intra

ffmpeg.only_intra_frames

-async

ffmpeg.audio_sync

-skip_factor

ffmpeg.frame_skip_factor

-tcplx_mask

ffmpeg.temporal_complexity_masking

-an

ffmpeg.disable_audio

-qscale

ffmpeg.qscale

-s

ffmpeg.video_frame_size

-fflags

ffmpeg.fflags

-use_lpc

ffmpeg.lpc_mode

-coder

ffmpeg.video_coder

-muxdelay

ffmpeg.maximum_demux_delay

-rc_override

ffmpeg.rate_control_override

-mblmin

ffmpeg.min_macroblock_lag_range_factor

-idct

ffmpeg.idct_implementation

-inter_matrix

ffmpeg.inter_matrix

-cropbottom

ffmpeg.crop_bottom

-h

ffmpeg.help

-newaudio

ffmpeg.new_audio_stream

-max_partition_order

ffmpeg.max_audio_partition_order

-sc_threshold

ffmpeg.encoding_scene_change_threshold

-ab

ffmpeg.audio_bitrate

-strict

ffmpeg.strictness

-crf

ffmpeg.constant_quality_mode

-aspect

ffmpeg.encoding_sample_aspect_ratio

-absf

ffmpeg.audio_bitstream_filter

-loop_input

ffmpeg.loop_input

-padtop

ffmpeg.pad_top

-muxrate

ffmpeg.encoding_mux_rate

-nr

ffmpeg.noise_reduction

-L

ffmpeg.license

-v

ffmpeg.verbose

-frame_size

ffmpeg.audio_frame_size

-vstats

ffmpeg.dump_video_coding_statistics

OUTPUT

ffmpeg.output