Log in

View Full Version : Alternative to FFCoder


alexmineiro
25th January 2013, 14:40
Hi,

at the moment i encode my files with ffcoder, but the last update is from august 2011, therefore i'm looking for an alternative gui.

I use my avisynth template for almost every file


# Source
FFIndex("")
video = FFVideoSource("", threads=1)
audio = FFAudioSource("")
# Audio
left_ch = GetChannel(audio,1).Normalize.ResampleAudio(48000)
right_ch = GetChannel(audio,2).Normalize.ResampleAudio(48000)
audio = MergeChannels(left_ch, right_ch)
AudioDub(video, audio)

# Denoiser
#RemoveGrain(mode=2)

# Crop
#Crop(0,0,-0,-0)

# Resize
#Lanczos4Resize(1280,720)


i am using the following x264 encoding options

video

--crf 20 --threads 0 --profile high --rc-lookahead 50 --qpmin 0 --qpmax 51 --qpstep 4 --ipratio 1.4 --pbratio 1.3 --chroma-qp-offset 0 --deadzone-intra 11 --deadzone-inter 21 --trellis 2
--min-keyint 23 --keyint 250--scenecut 40 --ref 5 --no-interlaced --deblock 0:0 --me umh --merange 16 --subme 8 --bframes 3 --b-bias 0 --direct auto --b-adapt 1 --b-pyramid normal
--no-weightb --open-gop --partitions all --weightp 2 --level 4.1 --aq-mode 1 --aq-strength 1.0 --psy-rd 1.0:0.15 --cqm flat

audio

neroaac bitrate 128 lc profile


So i need an alternative which can do:

- avisynth support
- advanced x264 options
- batch processing
- muxing to mp4 automatically

which gui is the best 4 me ?

:thanks:
alexmineiro

Atak_Snajpera
25th January 2013, 14:41
Have you tried ripbot264?

left_ch = GetChannel(audio,1).Normalize.ResampleAudio(48000)
right_ch = GetChannel(audio,2).Normalize.ResampleAudio(48000)

Why do you normalize audio in separate channels?!

alexmineiro
25th January 2013, 14:52
hi, will try your toool later.

i normalizie in seperate channels because i read it here:

http://avisynth.org/mediawiki/Normalize

Atak_Snajpera
25th January 2013, 15:18
Bad idea! Besides there is a note

If you want to normalize each channel separately, you must use GetChannel to split up the stereo source.

YOU SHOULD NOT NORMALIZE CHANNELS SEPARATELY! I hope you already know why...

alexmineiro
25th January 2013, 15:26
ok then i use this avisynth script and use it for a test encode with ripbot


# Source
FFIndex("")
video = FFVideoSource("", threads=1)
audio = FFAudioSource("").Normalize.ResampleAudio(48000)
AudioDub(video, audio)

# Denoise
#RemoveGrain(mode=2)

# Crop
#Crop(0,0,-0,-0)

# Resize
#Lanczos4Resize(1280,720)


that should be ok ?

Atak_Snajpera
25th January 2013, 15:43
Why not just import video file directly without script?