View Full Version : BENCOS - Windows and Linux batch encoder GUI
Sirber
23rd December 2006, 19:16
Bencos is an easy to use Graphical User Interface (GUI) for Windows and Linux to convert big video files into smaller files using standard codecs. It's mainly aimed for japanese animated content (anime) but it can encode general files too.
http://www.detritus.qc.ca
http://code.google.com/p/bencos
killerhex
23rd December 2006, 21:35
does this software can encode to asp without any sync problems
avc to mpeg4 asp
Sirber
23rd December 2006, 21:38
sure. It doesn't have the delay problem RA4 and bellow had.
Be sure to set the right FPS in the Settings tab. *
* now automatic
killerhex
23rd December 2006, 21:56
thanx
one bug
coudn't open input audio.wav using FAAC
Kayser
24th December 2006, 03:42
Cool, I'll try it and post feedback tomorrow :)... Thanks for the work Sirber, Damrod and Sharktooth.
Sirber
24th December 2006, 03:44
coudn't open input audio.wav using FAACSource?
please post more infos when you report bugs. Just saying that doesn't help.
killerhex
24th December 2006, 04:26
source
mkv[AVC]720x480 16/9 anamorphic
[dual audio]audio vorbis 2ch 48hz
english
japanese
im encoding to mpeg4 asp+AAC LC 128kbps preferred audio :english
and why does bencos has both
enhAacPlusEnc
faac
Sirber
24th December 2006, 14:47
Where can I get your source? And what was your settings?
enhaacplusenc = AAC HE+PS
faac = AAC LC
Sirber
26th December 2006, 18:24
found bugs regarding to subtitles.
http://www.detritus.qc.ca/forum/viewtopic.php?pid=17#p17
mael
26th December 2006, 22:09
my version: 2006-12-26
i get the error "Couldn't open input file audio.wav" on encoding a .mov file when AAC LC is selected with uncompressed audio. from the logfile:
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 44100 Hz, 2 ch, s16be, 1411.2 kbit/100.00% (ratio: 176400->176400)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
AAC HS+PS works fine, but 32kbit/s is not enough
also, the "about" tab is empty
it would be very nice, if bencos would find out the FPS itsself
what about support for audio with more than 2 channels?
Sirber
26th December 2006, 22:14
my version: 2006-12-26
i get the error "Couldn't open input file audio.wav" on encoding a .mov file when AAC LC is selected with uncompressed audio. from the logfile:
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 44100 Hz, 2 ch, s16be, 1411.2 kbit/100.00% (ratio: 176400->176400)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
AAC HS+PS works fine, but 32kbit/s is not enoughI'll look about LC problem.
also, the "about" tab is emptyLater :)
it would be very nice, if bencos would find out the FPS itsselfLater :) This is a preview release.
what about support for audio with more than 2 channels?Nope. I don't have any encoder for that.
mael
26th December 2006, 22:54
thanks for the support
maybe take a look at the nero digital aac encoder, it's free:
http://www.nero.com/nerodigital/eng/Nero_Digital_Audio.html
Sirber
26th December 2006, 22:56
free to use, not free to bundle and doesn't work on linux.
mael
26th December 2006, 23:06
okay, you win ;)
Sirber
26th December 2006, 23:07
okay, you win ;)
and linux ;)
Sirber
27th December 2006, 00:22
I'm gonna have to remove MPEG4 ASP and AAC LC for compatibility reasons.
mencoder outputs PCM, not wave, and faac.exe don't handle PCM like enhaacplusenc does.
mencoder using lavf crash in access violation.
:(
killerhex
27th December 2006, 00:55
what no more
MPEG4 ASP
Sirber
27th December 2006, 00:59
no more xvid and aac lc due to incompatibility with encoders.
I did not manage to get the encoding chain working with faac.exe, and xvid + he-aac+ps don't make much sense...
killerhex
27th December 2006, 01:10
how about adding xvid+vorbis
Sirber
27th December 2006, 01:14
nope. I'm sticking with standards.
Kayser
27th December 2006, 04:15
I ran a test with a 23.97 source, normal profile + aac he+ps 32kbps and the encoding process itself went great. The problem was that the output was totally out of sync. The output fps was set with 23.976. Any ideas of what could've gone wrong?
Sharktooth
27th December 2006, 04:16
@sirber: http://groups.google.com/group/rec.audio.pro/browse_thread/thread/e392339f21c51e6a
Sirber
27th December 2006, 06:41
I ran a test with a 23.97 source, normal profile + aac he+ps 32kbps and the encoding process itself went great. The problem was that the output was totally out of sync. The output fps was set with 23.976. Any ideas of what could've gone wrong?
Was your source 48kHz?
@Sharktooth
I cannot compile. Also, I think it's a great oportunity to drop old codecs :)
Sirber
28th December 2006, 15:53
new test release out
http://www.detritus.qc.ca/forum/viewtopic.php?pid=26#p26
Kayser
29th December 2006, 02:41
Yes, the source is 48KHz, and I was reading in your forums that BENCOS has trouble with those so don't mind :)... I'll try the new build.
And sorry for the delay... For some reason it timed out every time I tried to post yesterday.
Sirber
29th December 2006, 06:40
last version didn't have the code for 44khz. I'll post a new one tomorrow.
Sirber
29th December 2006, 17:42
http://www.detritus.qc.ca/forum/viewtopic.php?pid=31#p31
should be good now :)
Amnon82
30th December 2006, 09:38
When will be a first linux build ready?
Sirber
30th December 2006, 17:18
I need to mod it to be able to specify mencoder path. Then it should work. Sharktooth may have time to compile and play with it after the new year.
Sirber
30th December 2006, 23:58
another update, tries to fix the audio delay again...
download same place as usual :p
Sharktooth
31st December 2006, 04:42
When will be a first linux build ready?
Soon.
I'll try to make .deb and .rpm packages and maybe ebuilds... (at least i hope...)
In the meanwhile i committed the source type management code to the SVN.
Sirber
31st December 2006, 12:26
Made a build
Infos:
http://www.detritus.qc.ca/forum/viewtopic.php?pid=40#p40
Download:
http://www.detritus.qc.ca/forum/viewtopic.php?id=10
Sirber
2nd January 2007, 18:03
New release.
- Settings / FPS
+ Getting FPS from mencoder's logs (inc IVTC fix)
+ Added 48 kbps option (audio)
* Tweaked Source type profiles
* Fixed some minor GUI glitches
Infos:
http://www.detritus.qc.ca/forum/viewtopic.php?pid=45#p45
Download:
http://www.detritus.qc.ca/forum/viewtopic.php?id=10
Kurtnoise
2nd January 2007, 21:19
Didn't tried yet but
1°/ Did you use the HE-AAC encoder with the pipeline function ?
2°/ Why there are MediaInfo.exe *and* MediaInfo.dll in the same package ?
3°/ Why faac.exe is still there ?
4°/ Just by curiosity, the sources are available somewhere ?
Sirber
2nd January 2007, 21:26
1. No, mplayer --> wav --> enhaacplusenc
2. GUI calls the EXE, which uses the DLL, to display the output
3. Oups :)
4. svn://svn.detritus.qc.ca/detritus/bencos
Kurtnoise
2nd January 2007, 21:35
ok...thanks.
For the 1/ :: I can patch the encoder if you want. I should have it somewhere coz I use it with mplayer & mkfifo directly...
Sirber
2nd January 2007, 21:39
no temp file? could be cool :D
email me when you want to commit, so I make you an account.
[edit]
would that work on linux and windows?
Sirber
2nd January 2007, 21:58
seems mkfifo is linux only :)
Weltall
3rd January 2007, 10:22
Hey, this BENCOS is interesting! I'm very curious about it.
I wanted to ask you some things:
About audio:
1- Why did you change nerodigital to aacplus again and if you are using latest version of it (aacplus 8.0.0 I think)? I was using RA Alpha 2 since now cause I don't like nero digital, since I saw its inferiority. aacplus got even better now, with this version. Plus, I don't know how that "enhAacPlusEnc.exe" works. Is it a substitute for Winamp's "enhAacPlusEnc.dll"? I was wondering about that cause I never saw that lib on RA folder, so if a new version is out I can't update. My doubt is where that exe came from and if it's not updated you could do that.
About video:
2- So you will use mencoder now. I would like to know if I could use ffdshow filters, like "levels", since I always have some very wrong levels inputs to deal with. I don't know how to use that properly, so I'm confused about changes. And I saw this on log: Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264), and couldn't find x264.exe on BENCOS folder. So is it using x264 vfw, is that? How can I know where is the encoder and how to update that?
Help me, Sir Sirber!!!
Btw, I've noticed you changed your avatar (obviously). It's just like me, but with the animes (very sad with naruto, very impressed with Luffy). Just saying :D
Kurtnoise
3rd January 2007, 10:24
seems mkfifo is linux only :)
Yep...doesn't work on Windows plateform.
Here is the HE-AAC encoder (http://kurtnoise.free.fr/index.php?dir=mp4tools/&file=FloatFR_aacPlusenc.zip) (sources included) with some tweakings:
Usage:
enhAacPlusEnc.exe <wav_file> <bitstream_file> [options]
Options:
--cbr <bitrate> - Set bitrate (CBR) to <bitrate> bps. Default is 64000
--force-mono - Force mono encoding for stereo material
--disable-ps - Disable Parametric Stereo encoding
--no-progress - Disable progress display
Example:
enhAacPlusEnc.exe input.wav out.m4a --cbr 56000
WARNING: this encoder can read and encode RAW PCM data from stdin:
use - as input filename
Use additional options:
--samplerate <rate> - Default is 48000
--channel-count <cnt> - Default is 2
--bits-per-sample <bp> - Default is 16
Example:
enhAacPlusEnc.exe - out.m4a --cbr 56000 --samplerate 44100 --channel-count 1
Target bitrates have been also tweaked to go up to 72kbps...
Kurtnoise
3rd January 2007, 10:29
I was using RA Alpha 2 since now cause I don't like nero digital, since I saw its inferiority.
hey, you have seen its "inferiority" in a crystal ball ?
Come on, don't speak about something without proofs...
Weltall
3rd January 2007, 12:50
hey, you have seen its "inferiority" in a crystal ball ?
Come on, don't speak about something without proofs...Oh... sorry, I didn't want to generalize, I was just saying what is true for me, not for everyone. Sorry if you got me wrong. Personally, I'd exchanged aacplus for nero, because of vbr in PS, so I tought it's better. So, in some of my music conversions, I've noticed something. You were talking about proofs. Well, I have one.
Here http://www.mytempdir.com/1146896 or
here http://www.sendspace.com/file/sdl4t1
there's some conversions of an original mp3 at 192kbps Stereo.
Nero Digital (nd): ABR32kbps, VBR16,32,45kbps
aacplus (ap): CBR16,24,32,40kbps.
First, compare low bitrates. Sound in nd at 16kbps is awful, I could clearly perceive higher quality in ap, see what you think. Even ap 24kbps sound looks better than nd's VBR32kbps. At ~45kbps, nd didn't get ap32kbps sound quality (I could say ap24kbps is better). What you think?
I know I couldn't think something like that just for one test only, but I prefer don't risk.
Kurtnoise
3rd January 2007, 14:45
You mean that you've transcoded a mp3 file to aac and compared them, right ?
Please, use a lossless source first. Then, we can discuss about that.
Sirber
3rd January 2007, 15:49
@Weltall
1: I'm using enhaacplusenc, the reference encoder, coz it works under windows and linux. Regarding quality, it's pretty good! About the updates, I do it myself and release new versions of the GUI installer.
2: mencoder has libx264 built in, so no x264.exe needed. Also, mencoder doesn't use ffdshow, but has a similar processing power:
http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html#VIDEO%20FILTERS
If you find interresting filters you'd like in BENCOS tell me, and we may add them :)
@Kurtnoise13
Gonna update the GUI for HE+PS and HE, and maby later LC too. Thanks!
Weltall
6th January 2007, 19:57
You mean that you've transcoded a mp3 file to aac and compared them, right ?
Please, use a lossless source first. Then, we can discuss about that.It's here http://www.mytempdir.com/1156884 or http://up-file.com/download/ca976936690/Music-test.rar.html
Results are almost same as before (even more noticeable for me, I'd say). Btw, I really don't know why this, since I always use the codecs to encode previously encoded sound (mp3 in my animes and tvshows/movies). Well, wherever.
@Weltall
1: I'm using enhaacplusenc, the reference encoder, coz it works under windows and linux. Regarding quality, it's pretty good! About the updates, I do it myself and release new versions of the GUI installer.
2: mencoder has libx264 built in, so no x264.exe needed. Also, mencoder doesn't use ffdshow, but has a similar processing power:
http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html#VIDEO%20FILTERS
If you find interresting filters you'd like in BENCOS tell me, and we may add them :)
@Kurtnoise13
Gonna update the GUI for HE+PS and HE, and maby later LC too. Thanks!I didn't know about that reference encoder. Will you add Kurtnoise's tweaked version of it?
I understood about libx264, but, which x264 version it's using? I mean, it's x264, so there is a way to know that? when mencoder updates, it updates that libx264 along? Just to know.
The only filter I would really enjoy is one that works like level filter in ffdshow, with the following levels:
http://xs411.xs.to/xs411/07016/levels3.png
Corrects gray tone of badly ripped/encoded inputs (almost like tv-->pc avisynth filter), also Didee's YlevelsS don't affect dark areas too much as "original mode" (don't make them more darker). That would be very useful to me, cause I'm dealing with files like this everytime.
Btw, I've encoded a tvshow episode and sound gets very unsynchronized. I suppose cause it's 48khz and encoder waits 44khz, but I'm not so sure. Some animes I've encoded are very nice! What do you think?
One more thing, that profiles are just like megui's? I can use "movies" profile for tvshows and I will have same quality results?? It'd make my life so easy, that wouldn't have fun lol.
Thank you very much for your support Sirber!
Sharktooth
7th January 2007, 04:22
Profiles are different from the one you find in megui but x264 settings are set by both Quality and Source options.
Source option will affect the deblocking settings and the number of B and Reference frames while the Quality option will affect the ME algorithm, partitions and subpixel refinement.
For what concerns the desync is something we're still working on... but there's no easy way out...
Sirber
7th January 2007, 04:27
For what concerns the desync is something we're still working on... but there's no easy way out...That makes old Sirber cry :(
Sharktooth
7th January 2007, 04:29
There's no EASY way out...
Sirber
7th January 2007, 04:30
There's no EASY way out...Sirber cries.
Weltall
7th January 2007, 06:14
Thanks!
What about that filter, Sirber? Is there something like it on mencoder that could be added in BENCOS?
Sirber
7th January 2007, 16:28
I'm not sure I can do that with presets :(
We would have to make a level editor, but it might be more complex than BENCOS itself. We'll see after we fix the random delays.
Weltall
9th January 2007, 04:22
Don't need to be completely like that, just a filter that corrects gray tone of badly ripped files is more than fine, something like avisynth tv->pc. I think mencoder have that.
Btw, I've tried that 3GPP encoder with another gui that has it, same thing, desync was present. But when I used it with ct aac+ or nerodigital that was gone! With nero digital, delay was 160ms, with newer ct aac+ was 16ms (saw in foobar2000).
Sirber
9th January 2007, 04:33
the delay is not caused by the encoder (in our problem), but by mencoder on video stream.
Weltall
9th January 2007, 07:32
I've compared conversions with mp3 demuxed file (my foobar doesn't play avi files). 3GPP encoded file had aprox 3 minutes more than the orignal mp3 (what I called desync). It seems sound is played more slowly o.O. So it's different of BENCOS' matter? Ok then, I thought the problem could be that.
What about that?
Don't need to be completely like that, just a filter that corrects gray tone of badly ripped files is more than fine, something like avisynth tv->pc. I think mencoder have that.
DarkZell666
9th January 2007, 09:37
for levels correcting, mencoder provides "-vf pp=al:f" (al=autolevels, f=full range), but it doesn't always work (if any single pixel is above the tv max value, the stretching doesn't occur at all, it seems).
Sirber
9th January 2007, 13:09
gonna add a checkbox!
Eretria-chan
12th January 2007, 16:59
So, what is the "hidden" function in this one, Sirber? ;) The one that is something never seen before!
I just checked out the program and noticed the following...
- No drag & drop (I assume it's on your todo list?)
- No add folders (I assume it's on your todo list?)
- Add files dialog title isn't english.
- A lot of jibberish that is gotten from Mencoder is displayed in the status. Wouldn't is actually be better if you extracted progress, speed and time left instead?
- Currently testing a source that failed in RA. Just to see how it goes...
Again with the quality... what's the difference between them? Is it worth slower speed for a higher Quality profile or is it just better to up the bitrate?
Still doesn't seem to like the audio. Rest of the log was deleted (or isn't showing when pressing the log button):
C:\x86 Apps\Bencos\enhAacPlusEnc.exe "audio.wav" "C:\DOCUME~1\Shizuka\LOKALA~1\Temp/bencos/audio.mp4" --cbr 32000
*************************************************************
* Enhanced aacPlus 3GPP Floating Point Reference Encoder
*
* Source timestamp Wed Jan 3 10:01:12 2007
* Build Jan 3 2007, 10:01:18
*************************************************************
No valid SBR configuration found
Sirber
12th January 2007, 17:24
So, what is the "hidden" function in this one, Sirber? ;) The one that is something never seen before!Works on linux? ;)
- No drag & drop (I assume it's on your todo list?)Haven't find a working way with FreePascal yet.
- No add folders (I assume it's on your todo list?)Not on my todo, but could be added.
- Add files dialog title isn't english.In French?
- A lot of jibberish that is gotten from Mencoder is displayed in the status. Wouldn't is actually be better if you extracted progress, speed and time left instead?Way more infos in mencoder output than fancy progressbar ;)
Again with the quality... what's the difference between them? Is it worth slower speed for a higher Quality profile or is it just better to up the bitrate?Should be similar
Still doesn't seem to like the audio. Rest of the log was deleted (or isn't showing when pressing the log button):
C:\x86 Apps\Bencos\enhAacPlusEnc.exe "audio.wav" "C:\DOCUME~1\Shizuka\LOKALA~1\Temp/bencos/audio.mp4" --cbr 32000
*************************************************************
* Enhanced aacPlus 3GPP Floating Point Reference Encoder
*
* Source timestamp Wed Jan 3 10:01:12 2007
* Build Jan 3 2007, 10:01:18
*************************************************************
No valid SBR configuration found
[/quote]Old release maybe?
Eretria-chan
12th January 2007, 18:05
Works on linux? ;)
That's all? :p
In French?
Yes, I believe so.
Way more infos in mencoder output than fancy progressbar ;)
But hard to interpet. I couldn't find a way to tell progress in the extracting audio part.
Should be similar
Ummm, you mean the profiles Low vs Normal vs High, or something like Low @ 300, Normal @ 280 and High @ 260?
Old release maybe?
Well, it's the latest release on your site! :scared:
I guess it just loathes that audio that is in that source. Remember, RA hates it too :D
Btw, I still believe audio should be done before video in case audio fails. Then it takes less time if the encoding fails.
Sirber
12th January 2007, 18:08
I'm using mencoder logs to see of audio or not, while encoding the video part. It's very hard to have a working encoding chain that works on linu and windows, still we have many problems to get fixed, like the crap delay from AVI. :(
Eretria-chan
12th January 2007, 18:29
Hmm... well, doesn't it just work to convert it to mkv/mp4 first and then encode it?
Anyhow, good luck. I'll definitely be waiting for an update! :D
Sharktooth
12th January 2007, 19:05
Open file dialog is now in english...
Sirber
12th January 2007, 19:10
must be coz of my lazarus french version no?
Sharktooth
12th January 2007, 19:14
Probably. However the changelog is on detritus.
Eretria-chan
20th January 2007, 13:30
Any chance of mkv this time around?
Sirber
20th January 2007, 15:11
input or output?
Eretria-chan
20th January 2007, 18:40
Output and input, of course. Does it support mkv input?
A few more things:
- Select output dialog has french text (I assume it is anyway, "una directory").
- Use new XP-style dialog for "Add Files" instead of old, ugly file dialog?
- Recovery for possible I/O error. Select another output location? I just ran into an I/O error at the merging process because I forgot to change output dir and have set no permissions to C:\ to keep apps from saving junk there.
- Maybe change default output directory from C:\ to something else? C:\, at least for me, can be a dangerous directory.
- Recovery, the process of moving on to the next file in the queue if the encoding process fails (can I take it that it's planned?).
EDIT:
Error:
Cannot open destination file F:\Downloads\Temp\[#YuGiOh!]Yu-Gi-Oh!_-_001_-_The_Bloodcurdling_Blue-Eyes_White_Dragon(3696EC70).mp4: I/O Error
I'll tell you, however, that I can perfectly well copy and create files in that directory.
EDIT2: Is the video somehow raw? Mkvmerge can't mux it because it doesn't recognize it.
Sirber
22nd January 2007, 01:02
@Eretria-chan
Gonna do a write checkup in output folder. The next file should be encoded in case of error. GOnna recheck the code.
Video is RAW indeed.
Sirber
22nd January 2007, 01:05
new build online. changelog and download on my site.
Eretria-chan
22nd January 2007, 23:45
I'll have a look and do more tests tomorrow then. I'll let you know the results.
Things I noticed right away is that the select output directory still isn't english and version says "Bencos v2007-01-06 loaded," which clearly isn't the case.
More testing tomorrow ^_^
Test 1 - Encode to C: Failed. Reason: Cannot open destination file c:\[#YuGiOh!]Yu-Gi-Oh!_-_001_-_The_Bloodcurdling_Blue-Eyes_White_Dragon(3696EC70).mp4: I/O Error
Test 2 - Encode to F:\Downloads\Temp: Failed. Reason: Cannot open destination file F:\Downloads\Temp\[#YuGiOh!]Yu-Gi-Oh!_-_001_-_The_Bloodcurdling_Blue-Eyes_White_Dragon(3696EC70).mp4: I/O Error
It looks like nothing has changed with this build...
Sirber
27th January 2007, 16:37
@Eretria-chan
You can the changelog on my site. Your issues haven't been checked yet. We are focusing our efforts to get rid of the MoFu delay problem:
http://www.detritus.qc.ca/forum/viewtopic.php?id=29
Amnon82
27th January 2007, 16:46
@Siber: when do you think you guys have the first linux version ready?
Sirber
27th January 2007, 17:04
Someone just needs to compile one using Lazarus, but with the audio delay problem, currently encoding with bencos is a bit useless... :(
compile bencos, in the installation path, soft-link all the needed encoders and bencos should work.
Sirber
2nd February 2007, 17:48
I think I found and fixed the audio delay problem. More infos here:
http://www.detritus.qc.ca/forum/viewtopic.php?pid=110#p110
Eretria-chan
2nd February 2007, 17:54
Nice work! Now if the program would just merge the encoded sources together, I could actually test the newly encoded file...
Sirber
2nd February 2007, 17:56
Nice work! Now if the program would just merge the encoded sources together, I could actually test the newly encoded file...what do you mean, merge encoded sources? Past source which had delay problem will still have it using older bencos version. You will need to recode them using bencos 2007-02-02.
Eretria-chan
2nd February 2007, 22:48
The problems I have reported already. It fails to merge on the end.
Cannot open destination file F:\Downloads\Temp\[#YuGiOh!]Yu-Gi-Oh!_-_001_-_The_Bloodcurdling_Blue-Eyes_White_Dragon(3696EC70).mp4: I/O Error
And yes, there is write permission in F:\Downloads\Temp and no, it's not an invalid filename, as I can rename and copy a file with that filename just fine.
Sirber
2nd February 2007, 22:52
What if you do the merge manually?
Eretria-chan
3rd February 2007, 02:19
Well, mkvmerge fails because the video is raw. I haven't tested with whatever you're doing. I don't have the command line, and I suppose I'll have to do another encode to see if I can figure it out...
Sirber
3rd February 2007, 02:20
mp4box -add video.264 -fps 23.976 -add audio.mp4 -new out.mp4
Eretria-chan
3rd February 2007, 03:39
Well, seeing as it stores files in the temp folder and it's regularly cleaned, there's nothing there now, so I'll do a new encode tomorrow and see what the results are.
Sirber
3rd February 2007, 03:41
try another output folder. Are you running on vista again?
Eretria-chan
3rd February 2007, 14:00
Nope, regular XP Prof.
"C:\x86 Apps\Bencos\MP4Box.exe" -add C:\DOCUME~1\Shizuka\LOKALA~1\Temp/bencos/video.264 -fps 29.970 -new "F:\Downloads\Temp\[#YuGiOh!]Yu-Gi-Oh!_-_001_-_The_Bloodcurdling_Blue-Eyes_White_Dragon(3696EC70).mp4 " -add "C:\DOCUME~1\Shizuka\LOKALA~1\Temp/bencos/audio.mp4"
Cannot open destination file F:\Downloads\Temp\[#YuGiOh!]Yu-Gi-Oh!_-_001_-_The_Bloodcurdling_Blue-Eyes_White_Dragon(3696EC70).mp4: I/O Error
"C:\x86 Apps\Bencos\MP4Box.exe" -add C:\DOCUME~1\Shizuka\LOKALA~1\Temp/bencos/video.264 -fps 23.976 -new "F:\Downloads\Temp\SonicX 01.mp4" -add "C:\DOCUME~1\Shizuka\LOKALA~1\Temp/bencos/audio.mp4"
Cannot open destination file F:\Downloads\Temp\SonicX 01.mp4: I/O Error
Sirber
4th February 2007, 06:40
something's wrong. :p
try other folder or shorther filenames.
Eretria-chan
4th February 2007, 21:29
It doesn't matter where I put it. The same thing happens.
"C:\x86 Apps\Bencos\MP4Box.exe" -add C:\DOCUME~1\Shizuka\LOKALA~1\Temp/bencos/video.264 -fps 23.976 -new "F:\SonicX 01.mp4" -add "C:\DOCUME~1\Shizuka\LOKALA~1\Temp/bencos/audio.mp4"
Cannot open destination file F:\SonicX 01.mp4: I/O Error
Sirber
4th February 2007, 22:37
how about not using F:?
Sharktooth
5th February 2007, 14:44
try also removing the space in the output filename
Sirber
5th February 2007, 15:59
writing to C: works, but it seems that using F: doesn't work so well.
Sharktooth
5th February 2007, 16:41
uhm, write permissions?
Eretria-chan
5th February 2007, 19:28
Does not work:
C:\Documents and Settings\Shizuka>"C:\x86 Apps\Bencos\MP4Box.exe" -add C:\DOCUME~1\Shizuka\LOKALA~1\Temp/bencos/video.264 -fps 23.976 -new "C:\test\SonicX 01.mp4" -add "C:\DOCUME~1\Shizuka\LOKALA~1\Temp/bencos/audio.mp4"
Cannot open destination file C:\test\SonicX 01.mp4: I/O Error
C:\Documents and Settings\Shizuka>"C:\x86 Apps\Bencos\MP4Box.exe" -add C:\DOCUME~1\Shizuka\LOKALA~1\Temp/bencos/video.264 -fps 23.976 -new "C:\test\SonicX01.mp4" -add "C:\DOCUME~1\Shizuka\LOKALA~1\Temp/bencos/audio.mp4"
Cannot open destination file C:\test\SonicX01.mp4: I/O Error
Does work:
C:\Documents and Settings\Shizuka>"C:\x86 Apps\Bencos\MP4Box.exe" -add C:\DOCUME~1\Shizuka\LOKALA~1\Temp/bencos/video.264 -fps 23.976 -new "C:\SonicX01.mp4" -add "C:\DOCUME~1\Shizuka\LOKALA~1\Temp/bencos/audio.mp4"
C:\Documents and Settings\Shizuka>"C:\x86 Apps\Bencos\MP4Box.exe" -add C:\DOCUME~1\Shizuka\LOKALA~1\Temp/bencos/video.264 -fps 23.976 -new "C:\SonicX 01.mp4" -add "C:\DOCUME~1\Shizuka\LOKALA~1\Temp/bencos/audio.mp4"
Now that's just stupid. I don't want to output to C:\. C:\ is write protected anyway. File permissions are correct (using NTFS).
Sirber
5th February 2007, 19:31
Seems to be a file permission problem. Nothing we can fix on our side :)
Eretria-chan
5th February 2007, 21:34
File permissions? There's nothing wrong on my side. It's the software that screws up.
I can, for example, merge with mkvmerge to F:\Downloads\Temp. Bencos cannot, so it's on your side...
Sirber
5th February 2007, 21:37
Bencos cannot, so it's on your side...Bencos only launch mp4box, and mp4box fails on your system. File a bug report to gpac team, since it has issues only for you on your machine. Nothing we can do.
Sharktooth
5th February 2007, 21:45
as sirber said the error comes from mp4box, so it has nothing to do with bencos code.
theres no way we cant fix it.
Eretria-chan
5th February 2007, 21:54
Mp4box, huh?
OK, so I have no idea where to report that error, but maybe you do?
Oh and, I think I need to know what version you're using also? It might help. Maybe.
Sirber
5th February 2007, 21:57
http://gpac.sourceforge.net/home_support.php
Google is your friend ;)
Sirber
6th February 2007, 01:33
posted a new version
http://www.detritus.qc.ca/forum/viewtopic.php?pid=11#p11
MKV output on it's way.
Sirber
6th February 2007, 22:22
new version again. Celtic Druid made some discoveries on drop duplicate frames.
So, I posted a new build reflecting this new approach. Please test and feedback!
Sharktooth
7th February 2007, 14:54
Just a warning. The Debug profile is very fast but has a VERY LOW quality.
Dont use it unless for debugging...
Sirber
7th February 2007, 14:57
Just a warning. The Debug profile is very fast but has a VERY LOW quality.
Dont use it unless for debugging...I think I'll put it down the list, so we can put it and remove if whitout too much code change.
On my todo list:
* Add MPEG4 ASP
* Add AAC HE
* Add AAC LC
* Add MP3
* Add AVI, if MP3 is selected
Eretria-chan
8th February 2007, 17:57
This is what the GPAC team says about the issue:
This is likely a temp file creation issue, this bug has been reported by Win2K and XP users. Unfortunately there is no automatic workaround for this bug, you will hav to specify a temporary directory for file creation:
MP4Box ... -tmp Path/To/My/Dir
Hope this helps
jean
Maybe this helps...?
Sirber
8th February 2007, 18:02
thanks! gonna be fixed in next release.
Mgz
10th February 2007, 19:02
is it possible to encode the video file only ? I usually need to encode FRAPS content (with no audio) to XviD
Eretria-chan
10th February 2007, 19:34
But I don't think Bencos will do xvid, or will it? Why not do x264?
Sirber
10th February 2007, 19:42
xvid is on the way.
If your source don't have audio, output won't have audio either.
To not have audio, bot usre if it works, but set an audio track number that doesn't exist, like 42.
Eretria-chan
10th February 2007, 20:31
Bencos also fails if there's no video in the file. RA5 works like a charm, though.
Though RA5 used Nero's AAC encoder it seems, and bencos uses enhAacPlusEnc.exe, and I think the later is better?
Well, I'd like to be able to encode even if there's no video stream in the container.
Sirber
10th February 2007, 20:42
Bencos don't verify the source like RA5 did. It only check if there's audio while performing the video first pass encoding.
Bencos requires you to have a video stream, but audio stream is optional. Use another tool for audio-only recoding, there are plenty out there.
Eretria-chan
10th February 2007, 21:12
Yeah, lots and lots and lots of time finding plus lots of commercial non-free non-AAC encoding software. Feh.
But, at this time, I guess there's no choice.
Sirber
10th February 2007, 22:58
@Eretria-chan
this might interrest you:
http://www.detritus.qc.ca/forum/viewtopic.php?pid=154#p154
killerhex
11th February 2007, 00:49
@sirber
what made you change your mind a nd re-add mpeg4 ASP into the app
Sharktooth
11th February 2007, 03:49
Bencos on the contrary of RA is a generic batch encoder )which means it has different profiles for movies, animes, etc...). MPEG-4 ASP is necessary for standalones compatibility and it is still the most used standard on the internet. MPEG-4 ASP is also lightweight and (optimal for low end computers) and it's more appetible for a wider range of users, so it's necessary for a general encoding app to have it.
Eretria-chan
11th February 2007, 13:30
This seems like RA4/RA5 all over again under a new name, using mencoder. Well, not that I'm complaining. They were good, so this one should be too.
killerhex
11th February 2007, 14:45
isnt this app a lot better than the RA
Eretria-chan
11th February 2007, 14:52
Why would it be? Currently, it's inferior to RA because most things haven't been added yet. And what does BENCOS have that RA does not? The only thing I can think of right now is dvd input and movie profiles. And linux support, of course. Very neat features, and I do hope there's more to come.
But RA had so much more, so BENCOS isn't better just yet...
Sirber
11th February 2007, 16:15
Now that the biggest problem is fixed, the massive framedrops and gray frames, we can add more stuff to bencos and make it the best GUI ever :)
Currently bencos handle more inputs than RA5 and is more stable, it also have more profiles than RA4/5.
Eretria-chan
11th February 2007, 16:18
...we can add more stuff to bencos and make it the best GUI ever :)
Looking forward to it :D
Amnon82
11th February 2007, 16:21
Any news about a linux build?
Eretria-chan
11th February 2007, 20:12
I snatched the latest build on the site and, aside from the whole can't encode to any other dir than C:\, it looks like it worked. The sound quality was what I tested and there seems to be no delays and good quality @ 24 kbps. Artifacts appeared when using 16, but that's to be expected.
Good work!
Sirber
12th February 2007, 01:30
@Eretria-chan
Output to F: still fails?
@Amnon82
I'll make the nessessary mod during the week for linux use. Then you'll need someone to compile it.
Sirber
12th February 2007, 03:34
Some thoughts about mkv and subtitles:
http://www.detritus.qc.ca/forum/viewtopic.php?pid=157#p157
Eretria-chan
12th February 2007, 15:56
Latest release can encode to F:\ with both MP4 & MKV. Select output dir dialog is still not english, though.
Sirber
12th February 2007, 16:31
Latest release can encode to F:\ with both MP4 & MKV.Good :)
Select output dir dialog is still not english, though.Maybe Sharktooth can fix that one like the other one, I have no clue on how he did.
Sirber
13th February 2007, 00:12
I talked with Sharktooth. As soon as we get DVD input and bencos.ini, he'll compile and post linux bins.
Sharktooth
13th February 2007, 14:27
I'm cursed... my NEW hard drive is ugly clicking... and the PC crashes and reboots continuously...
Time to get a new one... :(
It's like the 7th hard drive (even of different brands) with the same problem in less than 3 years.
I think there's some sort of huge electromagnetic filed or something that's killing my HDDs. Tried even different PSUs... :(
Luckily there are linux livecd/dvds...
celtic_druid
13th February 2007, 21:13
You could use 2.5" drives. That way you get a 5 year warranty. SATA ones use a regular SATA connection to. Only ~120GB's though.
Sharktooth
13th February 2007, 21:39
Well, the drive is still covered by guarantee. However, as usual, it's difficult to recover data... :(
Last time i had some success with HDD Regenerator... but this time it's taking 2 days for 3Gb (247Gb left...)
Also im very lazy and my winxp installation is ubercustomized, so ill have a heart attack if i just think ill have to reinstall the OS...
So, i think i will stick completely with linux until i can recover most of the data.
Eretria-chan
13th February 2007, 21:47
It's a crying shame. I do hope it works out well.
Sirber
13th February 2007, 22:11
@Shark
The good side of that, linux build of Bencos will have more support ;)
Eretria-chan
13th February 2007, 22:29
Bug / Not implememted: When selecting multiple files in list and selecting remove from the menu, only the last selected files is removed.
Successfully encoded 6 files so far. Haven't checked them yet, though.
I'd like to see Bencos save its settings and encoding list soon, if possible and if you have time... as well as RA's Award-Winning Intelligent Encoding(TM) (Go to next file in list if error).
Also, as a suggestion, when aborting encode, wouldn't it make more sense to mark the file as "aborted" and that the file will re-encode automatically next time I hit start? Currently, you have to reset status for the aborted file for it to work again. Also, clear status could work completed files, so I won't have to re-add them again. Useful for debugging (and testing).
Sirber
13th February 2007, 22:37
Bug / Not implememted: When selecting multiple files in list and selecting remove from the menu, only the last selected files is removed.I tried to make it work, but I failed :) I'll try again later.
I'd like to see Bencos save its settings and encoding list soon, if possible and if you have time... as well as RA's Award-Winning Intelligent Encoding(TM) (Go to next file in list if error).It's supposed to do that since the last revision. I changed the "break;" for "continue;" :)
Also, as a suggestion, when aborting encode, wouldn't it make more sense to mark the file as "aborted" and that the file will re-encode automatically next time I hit start? Currently, you have to reset status for the aborted file for it to work again. Yes! I note that.
Also, clear status could work completed files, so I won't have to re-add them again. Useful for debugging (and testing).It does. I recoded the same file that way.
Eretria-chan
13th February 2007, 23:57
It does. I recoded the same file that way.
Not in my revision anyway.
Another thing: When you hit Stop, it stops the current encoding file and goes on to the next. The Stop button is also disabled, which means you can't stop the process, by any other means than terminating the process.
Sirber
14th February 2007, 15:52
Another thing: When you hit Stop, it stops the current encoding file and goes on to the next. The Stop button is also disabled, which means you can't stop the process, by any other means than terminating the process.oups :o
"Stop" is considered as an error, so it goes on the next file ;)
Sharktooth
14th February 2007, 16:07
Good :)
Maybe Sharktooth can fix that one like the other one, I have no clue on how he did.
Done.
Eretria-chan
14th February 2007, 20:48
I'm still waiting for a new build, though, to test the new implementations. The latest is 02-11.
Sirber
14th February 2007, 21:54
We have day life you know... this is a free time project.
Eretria-chan
15th February 2007, 14:51
Hey. I wasn't saying you SHOULD release one. Just saying I'm waiting 'til you do. In other words, take your time.
Sirber
16th February 2007, 13:45
oups :o
"Stop" is considered as an error, so it goes on the next file ;)
fixed and released
Eretria-chan
16th February 2007, 17:28
Just a quick browse through the program and I see the browse for folder is english! That's good. It still says it's version 02-11. A small miss, though not important.
IF you don't mind me asking, are you planning on adding the ability to save the encoding list and settings on exit anytime soon?
Sirber
16th February 2007, 17:44
I'm adding more audio codecs, build date will be fixed then :)
IF you don't mind me asking, are you planning on adding the ability to save the encoding list and settings on exit anytime soon?Save settings planned, save list not planned yet. Will be in the nexts weeks.
So much to do... so not enough devs and time :)
Eretria-chan
16th February 2007, 21:24
Well, it will be done eventually, and that's what matters I guess...
Mgz
16th February 2007, 23:37
@sirber
what made you change your mind a nd re-add mpeg4 ASP into the app
sweet, there is a huge community of AMV/MAD style video maker of FRAP content from video game, and most of the video editing software doesn't like H.264/MP4 alot x.x (such as Sony Vegas, even the 2007 version :/ )
Sirber
17th February 2007, 00:44
@Mgz
I don't understant the link between killerhez post, your reply and bencos :confused:
Eretria-chan
17th February 2007, 13:40
sweet, there is a huge community of AMV/MAD style video maker of FRAP content from video game, and most of the video editing software doesn't like H.264/MP4 alot x.x (such as Sony Vegas, even the 2007 version :/ )
Lossy video shouldn't be edited, you know? Best use lossless, so just re-encode with a lossless solution, edit your heart away and then encode to H264.
Sirber
19th February 2007, 15:54
a user found a mencoder build that doesn't crash on P4. you can get it here:
http://www.detritus.qc.ca/forum/viewtopic.php?id=10
nfm
19th February 2007, 16:17
Where's the link for Linux version?
Sirber
19th February 2007, 16:21
there's currently no linux release. Sharktooth will post one once the DVD input code and the settings saving code is done.
Eretria-chan
20th February 2007, 21:57
I have a feeling this isn't good output from whatever Bencos is doing:
C:\x86 Apps\Bencos\mencoder.exe "..." -mc 0 -of rawvideo -ovc x264 -oac pcm -o C:\DOCUME~1\Shizuka\LOKALA~1\Temp/bencos/video.264 -x264encopts deblock=0,0:bframes=2:frameref=2:threads=auto:b_pyramid:nofast_pskip:nopsnr:bitrate=312:pass=1:turbo=2 -vf harddup
MEncoder Sherpya-r22220-MinGW-4.1.1 (C) 2000-2006 MPlayer Team
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ (Family: 15, Model: 43, Stepping: 1)
SSE2 supported but disabled
3DNow supported but disabled
3DNowExt supported but disabled
CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 SSE
success: format: 0 data: 0x0 - 0xe871bb2
Matroska file format detected.
VIDEO: [DX50] 696x520 24bpp 29.970 fps 0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
FAAD: compressed input bitrate missing, assuming 128kbit/s!
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio) decoder)
==========================================================================
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
Opening video filter: [harddup]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
VDec: vo config request - 696 x 520 (preferred colorspace: Planar YV12)
VDec: using Planar I420 as output csp (no 1)
Movie-Aspect is 1.34:1 - prescaling to correct movie aspect.
x264 [warning]: width or height not divisible by 16 (696x520), compression will suffer.
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities MMX MMXEXT SSE SSE2 3DNow!
New_Face failed. Maybe the font path is wrong.
Please supply the text font file (~/.mplayer/subfont.ttf).
subtitle font: load_sub_face failed.
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
It would appear there's something it doesn't like...
Sirber
21st February 2007, 01:09
"-vf harddup"
keeps the duplicates, else they are dropped and you would get delays. Everything is fine.
If you see "Error decoding...", now you can panic :)
[edit]
What's your tipical recoding FPS on both pass with 640x480@24FPS anime with your X2, at quality medium? I get 30-40/8-12 on my 3000+.
Eretria-chan
21st February 2007, 15:51
Alright, let's just hope these files don't come out corrupt...
First pass speed is about 45 - 50 fps. Second pass is 10 - 13 FPS.
I believe RA was faster than Bencos on the second pass, though? Although, so then again, this source is 696x520@29.970 fps, so I would say it's only natural it's a little slower.
The settings I tend to use with Bencos:
http://img02.picoodle.com/img/img02/7/2/21/t_BencosConfim_2e057e3.jpg (http://www.picoodle.com/view.php?srv=img02&img=/7/2/21/f_BencosConfim_2e057e3.jpg)
EDIT: With multiple audio containing containers (ie matroska), Bencos seemed to encode only the first audio, which was english in this case... and it did not take any subtitles. So, how to fix this? Bug or a setting?
killerhex
22nd February 2007, 22:48
is it dvd ready
Eretria-chan
23rd February 2007, 13:00
The worst fears have now come to pass...
Bencos failed on audio encoding. Why? No idea. Since it doesn't keep logs of past events, that information is now lost to me. Further, it doesn't help that the audio encoding comes AFTER the video encoding. The video encoding pass was now wasted because audio failed.
Now that's why I always wanted audio encoding first....
Sirber
23rd February 2007, 13:34
@Eretria-chan
Due to mencoder design and other limitation, the only way to know if there's audio in the source is from mencoder logs from video first pass. Also, mencoder will use the first audio track unless you set the audio track number (aid).
Eretria-chan
23rd February 2007, 14:45
Due to mencoder design and other limitation, the only way to know if there's audio in the source is from mencoder logs from video first pass.
There is audio in the file, but it doesn't want to encode it...
Also, mencoder will use the first audio track unless you set the audio track number (aid).
But I have NO idea whatsoever to specify what track to use, or if it's possible to select a certain LANGUAGE track and subtitle track to keep. If not, then I would say mencoder is inherently flawed.
Concerning abovementioned problem...
I don't know where Bencos places the audio file that it extracts, but it isn't in the temp directory and the error "No valid SBR configuration found" is what enhAacPlusEnc.exe returns.
Sirber
23rd February 2007, 18:12
I don't know where Bencos places the audio file that it extracts, but it isn't in the temp directory and the error "No valid SBR configuration found" is what enhAacPlusEnc.exe returns.
http://www.detritus.qc.ca/forum/viewtopic.php?id=36
enhaacplusenc only supports 44khz audio and 48khz.
http://www.detritus.qc.ca/forum/viewtopic.php?id=10
Features:
# Doesn't use VFW or DirectShow codecs
# Doesn't modify your system
- Video codec: MPEG4 AVC (x264)
- Audio codec: AAC HE+PS, AAC HE, AAC LC
- Input: AVI, MKV, MP4, OGM, AVS*
- Input audio: 44kHz or 48kHz
- Output: MP4, MKV
* deprends on your mencoder build
But I have NO idea whatsoever to specify what track to use, or if it's possible to select a certain LANGUAGE track and subtitle track to keep. If not, then I would say mencoder is inherently flawed.
http://www.detritus.qc.ca/forum/viewtopic.php?id=11
http://www.detritus.qc.ca/forum/viewtopic.php?pid=159#p159
http://www.detritus.qc.ca/forum/viewtopic.php?pid=168#p168
Best go read over my forum, since it's the main development site.
Eretria-chan
23rd February 2007, 18:16
http://www.detritus.qc.ca/forum/viewtopic.php?id=36
enhaacplusenc only supports 44khz audio and 48khz.
http://www.detritus.qc.ca/forum/viewtopic.php?id=10
Features:
# Doesn't use VFW or DirectShow codecs
# Doesn't modify your system
- Video codec: MPEG4 AVC (x264)
- Audio codec: AAC HE+PS, AAC HE, AAC LC
- Input: AVI, MKV, MP4, OGM, AVS*
- Input audio: 44kHz or 48kHz
- Output: MP4, MKV
* deprends on your mencoder build
That error is misleading. There would be no way I knew the sampling rate it had. It doesn't make it easier when Bencos puts the audio temp file in bencos\codecs. That's not Vista compatible in the least either.
As for bencos 20061223, track selection is only by Track ID:
MPEG: 0−31
AVI/OGM: 1−99
ASF/RM: 0−127
VOB(AC3): 128−159
VOB(LPCM): 160−191
MPEG-TS: 17−8190
from mplayer manpages
MKV/MP4: 0−99
from testing
That makes no sense.
...And subtitles were removed at the moment? That means testing of such sources would have to wait I guess?
Sirber
23rd February 2007, 18:27
That error is misleading. There would be no way I knew the sampling rate it had. It doesn't make it easier when Bencos puts the audio temp file in bencos\codecs.I have to extract the audio with mplayer, and it doesn't support paths. So it just to anywhere. Also, in bencos, you can right click on your file in the list and select Info.
That's not Vista compatible in the least either.Couldn't care less...
...And subtitles were removed at the moment? That means testing of such sources would have to wait I guess?It's work in progress. You can see everything that change here:
http://www.detritus.qc.ca/forum/viewtopic.php?pid=32#p32
Eretria-chan
23rd February 2007, 18:31
Couldn't care less...
Plus it's very unfriendly with limited user accounts, plus it's wasted space. Plus some will eventually get Vista and you will maybe get some complaints...
But mencoder, such a big thing, it doesn't support audio extraction? Using mplayer to do it seems stupid. Mplayer seems to be even more flawed as it cannot even output the audio to a certain path.
Well, I'm sure a way will open up sometime in the future...
Sirber
23rd February 2007, 19:01
I tested plenny and the best way is mplayer. My job is to workaround all that crap and get something working.
If you have a better solution to the encoding process I'm listening. Complaining won't get us anywhere.
Eretria-chan
23rd February 2007, 19:05
I agree - but if you don't plan on using non-Windows tech, like DirectShow, then I have no further ideas, then maybe, find some library floating around out there to decode the audio to wav and maybe sample it to 44 khz.
Well, that's all. For now anyway I guess...
Sirber
23rd February 2007, 19:09
I'll add a filter for audio sampling, but I cannot force it.
I'll ask Celtic Druid if he can make a patch for mplayer to be able to specify a path.
celtic_druid
24th February 2007, 14:21
You can specify a path. Just can't contain a ":". So basically you need to use something like msys or use "%n%string_of_length_n" to escape it. Don't think it works for all options where you can specify paths. Definitely should work for -ao pcm though.
Eretria-chan
24th February 2007, 14:24
Just a thought, but Bencos allows you to change settings while its encoding, but it won't honor those new settings unless you stop and restart the encoding process.
Sirber
25th February 2007, 03:30
@CD
Could you give me an exemple please?
@Eretria-chan
Like all my GUI ;) Should be better in yours I assume.
Eretria-chan
25th February 2007, 13:33
@Eretria-chan
Like all my GUI ;) Should be better in yours I assume.
If I actually can find motivation to finish it -_-
Relying on your GUI is so easy! :D
Eretria-chan
26th February 2007, 15:15
Hey, this thing can even encode files streamed through Network! Awesome!
Is that supposed to happen? Mencoder suffered from a access violation, but Bencos continued as if nothing happened. I have yet to see if it was the Network streaming that caused the problem.
Sirber
26th February 2007, 15:33
What do you mean by network streaming?
buzzqw
26th February 2007, 15:35
i think capture the internet/network (mms/rtps...) video stream and encode on the fly
BHH
Eretria-chan
26th February 2007, 16:12
What do you mean by network streaming?
I encode files by selecting them from network (ie, the file is on another computer).
Further update on the problem suggests that it's related to the Intel Core Duo processor since the problem seems to appear even if the files are stored locally.
Yes, the test was conducted with Vista and UAC disabled, but I'm still learning towards the processor. Tested with latest Bencos build. I'll try the P4 package, if I can...
UPDATE: It seems the Debug profile doesn't crash, just as the P4 crash thread suggestion. It would appear it's the same problem. I've applied the P4 patch. Now let's see if it crashes again...
UPDATE2: It works!
Well, you'll be thrilled to hear that it works to encode files through Network.
Hey, what revision of x264 is mencoder using?
Sneaky... Bencos is saving settings somewhere I don't know... I wonder where? I'm too lazy to find out right now.
DarkZell666
26th February 2007, 17:20
"Streaming over network ...", lol this is simply via shared directories from what I understand, as in "\\192.168.1.2\mysharedanime\narutosux101.avi".
Streaming would have been mms/rtsp indeed (though that should work too btw ;)).
Eretria-chan
26th February 2007, 17:58
Yes, it's via shared directories, but it's streaming over the network. It isn't stored locally--it's sent over the network - hence, streaming. Streaming over network, not internet.
Sirber
26th February 2007, 18:34
your file has to be "C:\blabla.avi", aka real files readable via cmdline. Why playing with fire?
Eretria-chan
26th February 2007, 21:14
Because it works. It works very well. Why transfer files and fill the relatively small HD with a lot of duplicate material when I don't need to?
Z:\Program Files\Bencos\mencoder.exe "\\IRIA-PC\...\Movies\Anime\Tsubasa Chronicle\Tsubasa Chronicle - 06.avi" -mc 0 -of rawvideo -ovc x264 -oac pcm -o Z:\Users\Selune\AppData\Local\Temp/bencos/video.264 -x264encopts deblock=1,1:bframes=5:frameref=5:threads=auto:b_pyramid:nofast_pskip:nopsnr:bitrate=326:pass=2:8x8dct:weight_b:mixed_refs:me=umh:bime:partitions=all:subq=6:brdo:trellis=1 -nosound -vf harddup
The encoded files are perfectly watchable! So far I've encoded 5 files this way and encoding the 6th file and what can I say? It works very well.
Maybe I should experiment putting the output directory on the network drive as well!
So you see, the files does not need to be "C:\blabla.avi". They don't need to be local at all.
And btw, Bencos works perfectly under Vista with UAC disabled. Dunno 'bout it enabled, though.
Hmm, seems that it doesn't work the other way around. OH well.
Ah! Map a network drive and it works! YES!
Sirber
27th February 2007, 13:19
just map a network drive...
Eretria-chan
27th February 2007, 13:24
I just did. It works.
Eretria-chan
27th February 2007, 18:52
Sirber, can't you just encode audio before video? It makes it easier when the program fails to encode the audio. Saves a lot of time.
Sirber
27th February 2007, 19:07
Sirber, can't you just encode audio before video? It makes it easier when the program fails to encode the audio. Saves a lot of time.
no, no and no. already explained that matters a lot, and the last time was 3 days ago, to you.
:search:
http://forum.doom9.org/showthread.php?p=959129#post959129 :sly:
Eretria-chan
27th February 2007, 20:16
Don't yell at me! :/ I fear you!
Did I miss it? Or just not remember it? Hmmm. Oh well.
But... can you not simply try to extract the audio with mplayer and see if it fails? I guess not...
I know I mentioned it before, but there's no progress on encoding non-44 KHz sources, is there?
Eretria-chan
1st March 2007, 18:50
Hmm, are there any plans for "skip if exists" option in the future? I also see that Bencos writes to the user profile (eg C:\Documents and Settings\User\bencos.ini), but I would think it's better fit in %appdata%.
How is the filelist coming? I'd like to add lots of files, but since drag & drop doesn't work and add directory doesn't exist, it tends to become somewhat of a drag...
The ini file doesn't support files either to my knowledge...
How's work coming along? Taking a break or just busy tampering with the source? :)
Sirber
6th March 2007, 01:59
Linux users please read:
http://www.detritus.qc.ca/forum/viewtopic.php?pid=235#p235
Eretria-chan
8th March 2007, 19:16
First bugreport in a while...
I don't know if it's Mencoder related, but... anyway, here's the deal. The following source:
General #0
Complete name :
Format : AVI
Format/Info : Audio Video Interleave
Format/Family : RIFF
File size : 175 MiB
PlayTime : 24mn 5s
Bit rate : 1010 Kbps
Writing library : VirtualDub build 13870/release
Video #0
Codec : XviD
Codec/Family : MPEG-4
Codec/Info : XviD project
Codec settings/BVOP : No
Codec settings/QPel : No
Codec settings/GMC : 0
Codec settings/Matri : Default
PlayTime : 24mn 5s
Bit rate : 869 Kbps
Width : 640 pixels
Height : 480 pixels
Aspect ratio : 4/3
Frame rate : 23.976 fps
Resolution : 8 bits
Chroma : 4:2:0
Interlacement : Progressive
Bits/(Pixel*Frame) : 0.118
Audio #0
Codec : MPEG-1 Audio layer 3
Codec profile : Joint stereo
PlayTime : 24mn 5s
Bit rate : 128 Kbps
Bit rate mode : CBR
Channel(s) : 2 channels
Sampling rate : 48 KHz
Resolution : 16 bits
Original length: 24:05. Encoded length: 45:50! When seeking past the 24:05, I get a crash in libavcodec. The filesize is 110 mb, too big for a 24:05 movie. I'm going to try to fetch a log from the encoding passes and see if anything else turns up...
First pass:
C:\x86 Apps\Bencos\mencoder.exe "(...).avi" -mc 0 -of rawvideo -ovc x264 -oac pcm -o C:\DOCUME~1\Shizuka\LOKALA~1\Temp/bencos/video.264 -x264encopts deblock=1,1:bframes=5:frameref=5:threads=auto:b_pyramid:nofast_pskip:nopsnr:bitrate=318:pass=1:turbo=2 -vf harddup
MEncoder Sherpya-SVN-r22351-4.1.2 (C) 2000-2006 MPlayer Team
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ (Family: 15, Model: 43, Stepping: 1)
SSE supported but disabled
SSE2 supported but disabled
CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx
success: format: 0 data: 0x0 - 0xaf2a800
AVI file format detected.
VIDEO: [XVID] 640x480 24bpp 23.976 fps 878.8 kbps (107.3 kbyte/s)
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
Opening video filter: [harddup]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
VDec: vo config request - 640 x 480 (preferred colorspace: Planar YV12)
VDec: using Planar I420 as output csp (no 1)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities MMX MMXEXT SSE SSE2 3DNow!
New_Face failed. Maybe the font path is wrong.
Please supply the text font file (~/.mplayer/subfont.ttf).
subtitle font: load_sub_face failed.
Sirber
8th March 2007, 19:23
I had that problem a few times.
close bencos, clean "%TEMP%\bencos\*.*" then retry it.
Eretria-chan
9th March 2007, 20:01
Doesn't work.
Sirber
9th March 2007, 20:10
send me your source I'll see what I can do.
Eretria-chan
10th March 2007, 16:27
I believe you have One Piece, yes? It happens all the time on all those sources and no other.
Sirber
10th March 2007, 17:34
I am currently recoding one piece and I have no problems what so ever. I'm at ep 083.
Eretria-chan
10th March 2007, 18:51
Maybe the "no other" part was wrong. It seems it's doing to every source now...
Or at least other sources. Some old ones are unaffected, some old ones are affected.
If I had to guess, this seems to be mencoder's problem. All these problems with mencoder and RA5 doesn't work... great.
Sirber
10th March 2007, 22:57
If you find why it's doing that I'll fix in bencos, else I can't do much...
Eretria-chan
11th March 2007, 00:49
I'll just have to make sure to find a source it does not affect... and one it does affect.
Eretria-chan
14th March 2007, 13:07
Testing newest build. Failing that, I'll test the P4 build, since the other computer does not seem affected.
Sirber
14th March 2007, 13:45
Testing newest build. Failing that, I'll test the P4 build, since the other computer does not seem affected.
So you get Access Violation from mencoder on second pass? You are so unclear sometimes...
weaver4
14th March 2007, 14:01
Will BENCOS take a Vob file as input?
Sirber
14th March 2007, 14:10
Sharktooth is working on DVD input, but I think currently you can add VOB files directly, but it will output one mp4 per vob file.
Eretria-chan
14th March 2007, 14:35
So you get Access Violation from mencoder on second pass? You are so unclear sometimes...
Hehehe... no, it made the output files 44 minutes in length, though the source was 24 minutes. Anyhow, with the new build, the problem is gone, so that's one less thing to worry about!
Looking forward to testing subtitles and troublesome sound sources in your next build when it's ready!
Take your time!
Sirber
14th March 2007, 15:34
Take your time!
Will do! :cool:
Eretria-chan
14th March 2007, 16:54
Unfortunately, it doesn't solve the infamous Core Duo crashing problem. Meh.
Well, it isn't all that bad - just have to use the special version of mencoder and it will work.
Sirber
14th March 2007, 18:16
Can you provide me a build that works on CoreDuo? I'll add it to the sticky.
Eretria-chan
14th March 2007, 23:39
The P4 one in the sticky works perfectly fine.
Sirber
14th March 2007, 23:57
The P4 one in the sticky works perfectly fine.
Not sure this build uses pthread (multiple CPU)...
Eretria-chan
15th March 2007, 01:49
Well, I get identical speed on both versions of Mencoder, so it's all good and well. The Core Duo is clocked at 1.83 GHz and the Athlon 64 X2 is clocked at 2.01 GHz, so unless I should be getting more speed out of the Core Duo, this build works...
Of course, if there are any other builds, I'd be happy to test.
Sirber
15th March 2007, 12:08
look in task manager to see if both core are used.
Eretria-chan
15th March 2007, 14:12
They are indeed. 100% CPU use.
Sirber
15th March 2007, 14:43
Cool! Maybe I could use that build in default setup...
It seems to use SSE/SSE2 too even in "cpu detection mode".
Weltall
18th March 2007, 07:53
Hi Sirber! I'm amazed with no delay conversion of Bencos, now I really trust on outputs and don't open them to see if they're delayed, thank you for that. Btw, why?? Is there something to do with new enhAacPlusEnc?
Lastly, I've noticed you added "Fix levels" to your GUI, how it works, compared with ffdshow? Is it something like Levels(16,1,240,0,255) (avisynth tv->pc)?
I get many tv levels encodings in my country, so It's my only big worrying when encoding (I've posted some screenshots in my topic about this here (http://forum.doom9.org/showthread.php?p=856867)).
I'm very curious about many functions BENCOS has (and could come to have). Maybe it's asking too much, but I have the excuse of user feedback:) then it would be great if you write a readme (maybe hints too!) explaining its functions and what the filters you added do with the configs you used when adding, so we could really understand them. Yeah... very great!
Eretria-chan
18th March 2007, 13:20
Btw, my latest findings!
- Add a lot of files to the playlist in Vista and no file will get added. Works fine in XP.
- You can remove the currently encoding file from the playlist. It doesn't screw up anythng, but it's weird.
- Sometimes files fail to encode when both height and width is not multiple of 16. x264 fails if I'm not mistaken. But using resizing to fix that works.
- Sometimes it says corrupt source. I haven't investigated those files yet, though.
Sirber
18th March 2007, 14:36
Hi Sirber! I'm amazed with no delay conversion of Bencos, now I really trust on outputs and don't open them to see if they're delayed, thank you for that. Btw, why?? Is there something to do with new enhAacPlusEnc?
New encoding chain. Bencos doesn't use DirectShow or VFW decoders, everything is done with mencoder and mplayer. With the help of many people now it's working relativly well :)
Lastly, I've noticed you added "Fix levels" to your GUI, how it works, compared with ffdshow? Is it something like Levels(16,1,240,0,255) (avisynth tv->pc)?
if (chkFLevel.Checked) then
sOptTmp := sOptTmp + ' -vf pp=al:f ';
from manpages:
al/autolevels[:f/fullyrange]
automatic brightness / contrast correction
f/fullyrange: Stretch luminance to (0−255).
I'm very curious about many functions BENCOS has (and could come to have). Maybe it's asking too much, but I have the excuse of user feedback:) then it would be great if you write a readme (maybe hints too!) explaining its functions and what the filters you added do with the configs you used when adding, so we could really understand them. Yeah... very great!
I'll make a readme someday, when bencos gets more stable. I'm still not finished with all the features I want / need.
- Add a lot of files to the playlist in Vista and no file will get added. Works fine in XP.
Try to remove the .manifest from bencos folder. Could be UI problems.
- You can remove the currently encoding file from the playlist. It doesn't screw up anythng, but it's weird.
Yes. GUI and encoding chain are separated.
- Sometimes files fail to encode when both height and width is not multiple of 16. x264 fails if I'm not mistaken. But using resizing to fix that works.
Yes, but x264 should warn not fail. Look in the logs panel.
- Sometimes it says corrupt source. I haven't investigated those files yet, though.
When mencoder gives me "Error decoding frame" I cancel the recoding. Too much decoding errors will produce audio / video delay.
Eretria-chan
18th March 2007, 15:50
Try to remove the .manifest from bencos folder. Could be UI problems.
It doesn't work. Maybe there's a bug somewhere :)
Yes, but x264 should warn not fail. Look in the logs panel.
If width or height is not dividizable by 16 (only one), it spits out a warning. If both are not dividizable by 16, it fails. So I've noticed. The logs confirms this.
When mencoder gives me "Error decoding frame" I cancel the recoding. Too much decoding errors will produce audio / video delay.
So I take it, when it says "Source Corrupt," it means there are undecodable frames, ie a damaged source file?
Sirber
18th March 2007, 15:54
http://www.detritus.qc.ca/forum/viewtopic.php?pid=253#p253
In case you wanna play with bad sources :)
So I take it, when it says "Source Corrupt," it means there are undecodable frames, ie a damaged source file?
Yes. You can try to fix or use the newer bencos build. Be sure to check your output for audio / delay or other issues.
Eretria-chan
20th March 2007, 17:12
I have to say wow...
Bencos gives such perfect quality to high-quality sources at even such a low bitrate I'm impressed!
Now how about that DVD input and subtitles? ^_^
Looking forward to a release with any new features. Take your time!
Sirber
20th March 2007, 17:28
I didn,t have news about Sharktooth in a while. Code for subtuitles is half done :)
Eretria-chan
23rd March 2007, 02:52
Question!
When encoding, does Bencos downsample 5.1 sound to stereo? If not, then 32 kbps would be far too little!
I also wondered about the profiles. Sharktooth made the non-anime profiles, right? I just wondered how they were aimed - for high bitrate or low bitrate encodes? I was testing at encoding a DVD movie, and found pretty sweet around 1000 kbps with few artifacts and no artifacts I could see at 2000. That's just initial testing, though.
enhAacPlusEnc.exe supports higher channel count from what I judged from its command line, but that would require higher bitrate. 16 knps per channel is the sweetspot, I think, since 32 kbps for stereo is good.
Sirber
23rd March 2007, 12:00
IIRC I downsample to 2.0 :) Not sure about the quality though.
you can see what I do when I extract audio, in the logs panel.
Eretria-chan
23rd March 2007, 14:20
I haven't looked at those logs, but it should be easy to add a feature for compressing multi-channel audio, would it not?
Sirber
23rd March 2007, 14:41
I haven't looked at those logs, but it should be easy to add a feature for compressing multi-channel audio, would it not?
maybe I could look in mencoder logs for channel count and set enhaacplusenc... but it would be far in the todo list.
Proper subtitles support and DVD input would be more needed :)
Eretria-chan
23rd March 2007, 21:49
If not otherwise, we could manually set the channel count, since this is just an argument passed to the encoder, no? Maybe you could add such a small thing for now until proper support can be added?
killerhex
23rd March 2007, 22:27
hey does the audio encoder downmix automaticly 5.1->2.0chs
Sirber
24th March 2007, 14:53
hey does the audio encoder downmix automaticly 5.1->2.0chs
no, it doesn't
Eretria-chan
24th March 2007, 15:12
A manual channel count and higher bitrate for sound might be a good idea when encoding 5.1 or higher sound? For special encodes, so to speak.
It should be farily easy to add. No needing to log in logs for channel count and things like that (though that would be cool).
Sirber
24th March 2007, 16:06
so 2.0 source will be upgraded to 5.1? Best solution is by using source info no?
killerhex
24th March 2007, 19:33
has anyone ever needed to encode 7.1 to 2.0
Eretria-chan
24th March 2007, 21:03
so 2.0 source will be upgraded to 5.1? Best solution is by using source info no?
Sure it is, but as you don't have high priority on it right now, then a small workaround would be good, hm? Just an option among everything else, so my 5.1 source can be encoded properly.
...Terrific. Guess I'll have to encode the audio separately. Guess we'll see if Bencos can handle sources without audio.
Sirber
26th March 2007, 13:35
Do you have 5.1 samples I could test on?
[edit]
Since I convert to WAVE, not sure the encoders can handle files larger than 4GB...
Eretria-chan
27th March 2007, 17:46
Maybe... maybe not. Requires NTFS too, or there's a 4 GB limit. But if you want a sample I still have one.
Sirber
28th March 2007, 03:01
a sample would be great, then I'll make the encoder match the source for 5.1, 2.0 and 1.0
Eretria-chan
28th March 2007, 14:46
Sure, it's only 3 mins, but the whole file is 400 MB.
http://www.eluni.net/temp/PiratesoftheCaribbean2%20Track%201%20English%20DELAY%200ms.ac3
AC3, Dolby Digital, 5.1
Sirber
28th March 2007, 16:35
I could make a dropdown with: Auto, Mono, Stereo, 5.1
@Eretria-chan
Do you have a sample, like in mkv, with audio (5.1) and video. Bencos isn't great with audio-only sources. 10 sec would be good. Thanks! :D
Eretria-chan
28th March 2007, 17:24
Hmmm. It's in AVI. But I'll mux the audio and cut a 10 sec sample.
http://www.eluni.net/temp/Pirates%202%20Sample.avi
22 MB. 11 seconds.
Sirber
28th March 2007, 17:30
AVI is fine too. Thanks!
Eretria-chan
28th March 2007, 17:48
Sample uploaded. Go ahead, grab it.
Sirber
28th March 2007, 17:52
Thanks, I'll grab it when I get home.
Eretria-chan
28th March 2007, 22:33
Say, how about actual profiles for different sources that sets "Source" and bitrate, eventually 5.1, audio, etc?
For Anime sources, it would typically be Bitrate 318, 32 kbps sound, stereo and Source Anime / Toons.
Then there could be Movie at 500 kbps for video, 32 kbps for audio and source Movie.
And maybe DVD Rip which would set bitrate to about 1500 kbps, 32 kbps for audio and source Movie / Anime or something. 1500 should be about good for almost flawless DVD quality encodes.
Right now I'm testing to see what bitrate I could use for a typical movie source (non-DVD). Which means poor quality usually. 500 kbps seems good, going to try 400 and lower too.
1000 kbps for DVD quality is pretty good, but not entirely DVD quality, but still very close.
Sirber
29th March 2007, 13:20
I think I'll let the channel count a user setting, no auto. If the user set 5.1 and a 128kbps, and in the filelist I hit a stereo file, I don't think it'S right that bencos chose the new bitrate to use.
I think it's a good idea to link Source and video bitrate. Isn't anime set to 268? ;)
Eretria-chan
29th March 2007, 14:25
But if 5.1 is selected, Bencos must allow higher bitrates at least.
Yes. Yes, anime was originally 268, but I found that it sometimes smoothes out the intro of some movies a little too much. 318 produces almost perfect quality encodes, so... Well, I guess it's up to each and every one.
Sirber
29th March 2007, 14:56
Yes, 5.1 will have higher bitrates selection :)
Eretria-chan
30th March 2007, 00:04
Btw, maybe different levels of the profiles would be a good idea? Like, high, medium or low for anime content. Only, it would control the bitrate this time.
Obviously, when encoding DVDs, you need a lot more bitrate rather than encoding non-DVD sources, so I thought that might also be a good idea. Though a movie is a movie, depending on the quality of the source, different amounts of bitrate can be used to encode it, since all that bitrate would be a waste if the source is bad quality.
Weltall
1st April 2007, 11:57
I would like to know if its possible to add a funcfion to BENCOS that calculates the hh:mm:ss total of episodes dragged to it. I use windows media player 10 to get the total time and megui's bitrate calculator to bitrate. If BENCOS could at least give me this total time, I could install windows media player 11 (which didn't give me the time in seconds :P). I don't know if it's possible to add a calculator, but that would be great. Something like: add 12 episodes, total time 4 hours, 39 minutes and 36 seconds; desired final size (I would give this): 596.4MB (49.7MBx12). Bitrate that should be used: XXX. :'( :'( Wonderful!!!
It's very hard to implement this, like in megui? I just think that would help a lot!!!
How do you do Stéphane, use a standard bitrate for every anime?
Sirber
3rd April 2007, 19:36
@Eretria-chan
The "Source" menu will already mod the bitrate, once done.
@Weltall
I could add a bitrate calculator (as in RA4/5). I think to create the thing you'd like would require more time than what's been already spent on bencos.
As for me I always use standard bitrates. I have no problem with some filesize differences.
Weltall
5th April 2007, 11:31
@Eretria-chan
The "Source" menu will already mod the bitrate, once done.
@Weltall
I could add a bitrate calculator (as in RA4/5). I think to create the thing you'd like would require more time than what's been already spent on bencos.
As for me I always use standard bitrates. I have no problem with some filesize differences.:eek:
RA5 calculator didn't give me right bitrate, thanks anyway. I think I'll stick with this process I'm familiar to :)
I have this size problems cause I always want to use a full dvd, I thought you could just do the same thing but you had a better solution to calculate.
I think the only thing missing now is an encode list recording after closing (maybe a save list like in RA5) and drag and drop :D
OK then, I'm just happy with it.
Sirber
5th April 2007, 12:55
wouldn't be hard to save the list.
will be hard for drag drop :)
Weltall
6th April 2007, 00:43
If I could save a list, I shouldn't need to drag and drop so much. The pain is have to select everything again after a system pane.
Sirber
6th April 2007, 01:11
If I could save a list, I shouldn't need to drag and drop so much. The pain is have to select everything again after a system pane.
Get a UPS and beer ;)
List save / load should take more than 10 lines. I'll try to make it this weekend.
Eretria-chan
6th April 2007, 02:40
I would like to know if its possible to add a funcfion to BENCOS that calculates the hh:mm:ss total of episodes dragged to it. I use windows media player 10 to get the total time and megui's bitrate calculator to bitrate. If BENCOS could at least give me this total time, I could install windows media player 11 (which didn't give me the time in seconds :P). I don't know if it's possible to add a calculator, but that would be great. Something like: add 12 episodes, total time 4 hours, 39 minutes and 36 seconds; desired final size (I would give this): 596.4MB (49.7MBx12). Bitrate that should be used: XXX. :'( :'( Wonderful!!!
It's very hard to implement this, like in megui? I just think that would help a lot!!!
How do you do Stéphane, use a standard bitrate for every anime?
Bitrate is easy to calculate, and aren't there lots of bitrate calc tools out there? Video bitrate / 8 * length (in seconds) + Audio bitrate / 8 * length (in seconds) = size of the final file (in KB).
:eek:
RA5 calculator didn't give me right bitrate, thanks anyway. I think I'll stick with this process I'm familiar to :)
I have this size problems cause I always want to use a full dvd, I thought you could just do the same thing but you had a better solution to calculate.
I think the only thing missing now is an encode list recording after closing (maybe a save list like in RA5) and drag and drop :D
OK then, I'm just happy with it.
Then why not just encode files until you have enough to fill a DVD?
@Sirber:
Maybe this is a silly question, but why use this FreePascal or whatever the name of the langauge was? You're moving from a weird language to another weirder.
C/C++ is standard for most apps, then VB and maybe Delphi, but why this new language? Wouldn't it be easier to use another, like the good old Delphi?
Sirber
6th April 2007, 02:50
FreePascal can compile and run on all major operating system, with no fancy coding. It's as easy as Delphi to code, since as Delphi, it is Pascal. Currently Bencos gets more successful encodes than RealAnime.
Also, before trying Lazarus, I tried C# (xAnime), mono (unsuccessful) and RealBasic.
Also, like all my project, whatever the language I use, I always end up being the only one coding it.
Eretria-chan
6th April 2007, 03:02
I sense the problem you see is that C/C++ may be cross-platform, but with a lot of it would require a lot of seperate coding for GUI on different platforms? And maybe it's just too complicated for you? / Or you just don't think it's easy enough to be worth the time?
But maybe and just maybe you might get more to join in? Don't know.
So where's Sharktooth? Hiding in the shadows?
What I'd really like right now is to save the encoding list (which you mentioned could be fixed easily? Terrific!) and less problems with those sources that aren't haven't the right Audio Frequency (< 44 HKz?).
It may just be me, but it seems you've just started over with new versions of your GUI from ground up with little changes.
Ah well, Bencos is doing its job, so I guess that's good. You're still doing a good job and there are those who like your software.
Sirber
6th April 2007, 13:14
I sense the problem you see is that C/C++ may be cross-platform, but with a lot of it would require a lot of seperate coding for GUI on different platforms? And maybe it's just too complicated for you? / Or you just don't think it's easy enough to be worth the time?
But maybe and just maybe you might get more to join in? Don't know.Tell me more about your GUI... Mine's been working after 5h of work. What about yours? Is C++ that worth? Did it run on linux?
So where's Sharktooth? Hiding in the shadows?Busy with RL?
http://www.getafirstlife.com/
What I'd really like right now is to save the encoding list (which you mentioned could be fixed easily? Terrific!) and less problems with those sources that aren't haven't the right Audio Frequency (< 44 HKz?).
Those will be fixed. When? When I get time.
It may just be me, but it seems you've just started over with new versions of your GUI from ground up with little changes.
Well, I think that no audio sync problems is the most wanted new feature, which sickened me in RA4/5. Since the project is not dead, more features will come.
I think you are ranting because I don't release builds fast enough. Better stop coz it is going nowhere but on my nerves.
Eretria-chan
6th April 2007, 13:24
Tell me more about your GUI... Mine's been working after 5h of work. What about yours? Is C++ that worth? Did it run on linux?
The sweetness lies in the code, not the workings of the program. To make advanced code and connect it together into a wonderful GUI is what's best for what I like.
5 hours? Probably takes longer since I do a lot of advanced stuff. Sure, I could get a working GUI in 5 hours if I wanted to.
And I don't have Linux and I don't use it, so I can't really comment on whether it'd work there. And I don't do builds for Linux either. I use Windows. But doesn't there exist... say, Wine?
Busy with RL?
Sharktooth joined your project, no? I was hinting at that - that's all. If everything turns out okay, I guess he'll be back when he gets the time.
Those will be fixed. When? When I get time.
Of course it will. Take your time.
Well, I think that no audio sync problems is the most wanted new feature, which sickened me in RA4/5. Since the project is not dead, more features will come.
I never had such issues... to my knowledge anyway.
I think you are ranting because I don't release builds fast enough. Better stop coz it is going nowhere but on my nerves.
No, not ranting. As I mentioned, BENCOS is working. Sure, fixing the audio could help me the encode the sources that fails to encode now, but there are always OTHER sources that can be encoded in the meantime.
Sure, to save the encoding list would be nice so you don't have to re-add everything all the time would be nice, but the program still works even without it.
Hey, prioritize and take your time to code the thing. Releases are exciting. That's all.
Sirber
6th April 2007, 13:42
Thanks for explaining, I guess I mis-interpreted your posts :)
Eretria-chan
6th April 2007, 16:07
No problem.
Remember that news about dev is also interesting, so that's another thing to keep one interested rather than a release :)
Real life is import, and so is being able to do other things, so you should do well to take your time. I know this lesson well, and I respect it.
I respect authors of programs. You will release when you think it's time :)
Sirber
6th April 2007, 16:10
I post dev news and stuff in my own forum, as well as bugs and problem I and users encounter.
Eretria-chan
6th April 2007, 16:50
You do indeed (and it's very interesting!), and I usually keep an eye on the board, but usually post stuff here.
Weltall
7th April 2007, 01:58
Bitrate is easy to calculate, and aren't there lots of bitrate calc tools out there? Video bitrate / 8 * length (in seconds) + Audio bitrate / 8 * length (in seconds) = size of the final file (in KB).Silly answer. The only bitrate calculator that worked fine for me was Megui's, wich always give some more kbps than I get manually (4-5), and it's always precisely right. And if I had to calculate manually, the purpose of batch and faster encoding would be lost, for me.
I want a calculator that I could drop 1.000.000.000 episodes to it, insert the total size I wanted and it'd give me the bitrate I had to use for every episodes, not for a single file and I don't want to calculate manually (45500GB*1024*1024*8)/lenght (in seconds, more stuff to calculate) - 32kbps for audio to know the video bitrate I have to use for 45500GB...
Then why not just encode files until you have enough to fill a DVD?Because it could be lasting 48MB of space in a DVD, and the last episode I wanted to put in it was 48.1MB... Btw, I want 90 episodes for each DVD (if I use the same bitrate for every single file, I didn't know how many I could burn), so I get the total bitrate of files and share bitrate properly, for each episodes, accordingly with its length.
Some animes have the same length for every episodes, some have very different durations. If there is 90 episodes of ~23-24 minutes, the quality will be better than 90 of ~24-25:30min. For ~30 minutes series, 55.8-9MB each - 80/DVD. The same for series, 149.1MB for 30 episodes.
That's my point: if I calculate bitrate for each file separately, long eps would be worst than short eps; if I use the same bitrate, I could lose a significant space in a DVD. I like to use every single byte in mines, I like to have full seasons of series/animes on them, I'm very precise with all this, and I had no problem until now...
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.