Log in

View Full Version : Pro Version 1.20.x Beta Test


Pages : 1 [2] 3

jdobbs
22nd November 2006, 18:38
DoesFFMPEG use x264 for it's H.264 support? And will PSP profiles be created (sorry if they are already there as I haven't looked yet)? Could you also mux to the PMP container for the homebrew PMP Player on the PSP? Also, are subtitles supported?

Man I have a lot of questions, maybe I just need to download and test :D Adding them is pretty easy. AFAIK PSP uses MPEG4. I don't have one to test, but if you can give me some specifics on PSP encoding I can add a couple of PRESETs.

If you run this from the command line in the FFMPEG directory:

"FFMPEG -formats"

You'll see all the formats it supports for audio and video. The list is huge. I'm sure X264 and H264 are compatible -- but I'm not sure they are the same CODEC... FFMPEG's H264 is the one in LIBAVCODEC, I believe. Wikipedia says FFMPEG uses X264... I could look at the code, I suppose.

Rippraff
22nd November 2006, 19:39
@jdobbs

Did you have a look at the batch bug?
I'm rerunning another test, same behaviour: Two projects (iPod.rbd, XviD.rbd), again after prepare phase the second project (XviD) is stored in output folder of iPod. :confused:

And again, both files weren't completed and unplayable, but this might be OC and not RB related...

Cu Rippraff

jdobbs
22nd November 2006, 19:48
Not yet. I'll test it today.

Rippraff
22nd November 2006, 19:58
And a little cosmetic thing: If your in "Rebuild for Mobile only" mode can you prevent the "source files are small enough to fit on DVD-5" advice. ;)

Cu Rippraff

sillKotscha
22nd November 2006, 20:34
Is there any option to put a subtitle in the video (not as separate file in the container)?

these are so-called 'burned-in' subtitles... I haven't done any DVD conversion with burned-in subtitles for a long while but I think jdobbs needs to implement VSFilter.dll for it... maybe vstrip_ifo.exe and vstrip.dll as well for subtitle extraction.

as for profile support... I didn't had a look at jdobbs latest beta - because I do not have a valid license for the pro version - though I don't know how he will probably implement profile support but I find slysofts solution a very pleasant one...

http://img164.imageshack.us/img164/9343/profilebi0.png (http://imageshack.us)

http://img156.imageshack.us/img156/1576/profileum5.png (http://imageshack.us)

jdobbs
22nd November 2006, 20:35
And a little cosmetic thing: If your in "Rebuild for Mobile only" mode can you prevent the "source files are small enough to fit on DVD-5" advice. ;)

Cu RippraffYeah, that makes sense.

jdobbs
22nd November 2006, 20:41
these are so-called 'burned-in' subtitles... I haven't done any DVD conversion with burned-in subtitles for a long while but I think jdobbs needs to implement VSFilter.dll for it... maybe vstrip_ifo.exe and vstrip.dll as well for subtitle extraction.

as for profile support... I didn't had a look at jdobbs latest beta - because I do not have a valid license for the pro version - though I don't know how he will probably implement profile support but I find slysofts solution a very pleasant one...


I wasn't aware of VSFILTER.DLL... I'll investigate it.

sillKotscha
22nd November 2006, 20:54
I wasn't aware of VSFILTER.DLL... I'll investigate it.

subtitles are tricky... they will be users who need all subtitles as acrespo described his situation and then you'll have "alien talk" and subtitles need only be shown as forced ones.

as for my slysoft remark... it was just meant as an idea for you how profiles could be implemented - it was not meant as a statement that I prefer slysoft's software over yours...

jdobbs
22nd November 2006, 21:11
as for my slysoft remark... it was just meant as an idea for you how profiles could be implemented - it was not meant as a statement that I prefer slysoft's software over yours...No problem. I understood what you meant. My method for presets is different. I've created a MOBILE.INI text file that allows you to create and/or edit your own PRESETS (either within DVD-RB or with a text editor). The intent is to support the full spectrum of audio and video formats that FFMPEG can do.

I wonder if there is an AVISYNTH filter out there that will just overlay subpictures onto the video instead of doing OCR and recreating them from text? That would be ideal and save a lot of "OCR learning" headaches for odd fonts. I think it may be possible with the AVISYNTH "Layer" and "Mask" commands. I'll have to do some experimenting.

sillKotscha
22nd November 2006, 21:22
The intent is to support the full spectrum of audio and video formats that FFMPEG can do.

this is nice for the advanced user - ok, you don't need to be an "advanced one" for editing a text file :) - but that gives you a never ending story concerning... "I've edited my *.ini to suit my needs for my xy-mobile device but it won't play! what went wrong" etc... you'll always find yourself in the situation... please, post your ini, logs, etc.

but giving predefined profiles to the users for the vast majority of CE devices will assure you some more free time (just think about your average customers just buying your software but don't have a clue about this (support-) forum here to ask questions, etc.)

I wonder if there is an AVISYNTH filter out there that will just overlay subpictures onto the video instead of doing OCR and recreating them? That would be ideal.

if I remember correctly this is the case for external subtitles (being rar'ed and have the same name as the video itself) but then you'll need a subtitle filter installed - which is ok for a pc but as far as I know you can't just install a subtitle filter on ce devices

jdobbs
22nd November 2006, 21:27
The intent is to include PRESETS for popular formats... but I've just barely started at that. I'm hoping people with devices will create the text and send them to me... there are more formats than I could ever test -- and DVD-RB doesn't make enough in donations to cover me buying any of them... :) The only MOBILE device I actually own is an iPod Video.

If I decide to support subtitles it will be only as "fixed" within-the-video subtitles. You can't send a separate subtitle stream or file to an iPod, PSP, etc (at least not currently)...

kilo_msd
22nd November 2006, 22:38
Jdobbs you're awesome. This is great news because I do have a 60GB IPOD. Soon I'll be able to enjoy all of my favorite movies via my IPOD while on vaction or flying.

I used to have Nero Recode imported and transcoded few movies into my IPOD, but now, am going to use DVD-RB Pro for both IPOD and regular DVD backups.

Regards

kilo

blutach
22nd November 2006, 22:44
Woo hoo - audio down under, too (PS it was nearly 1 am ;))

Still can't get it to encode with "Custom settings". Need to tinker a bit more.

Regards

jdobbs
22nd November 2006, 23:29
I'll look at the Custom settings... I made quite a few changes in the MOBILE dialog code that last day before posting... I may have caused it to hiccup...

kmac61
23rd November 2006, 06:59
Is this only a moblie mode feature?

blutach
23rd November 2006, 10:03
Seems that way (for the moment at least).

Regards

jdobbs
23rd November 2006, 13:42
Is this only a moblie mode feature?Yes. But I'm looking at possibly adding it to standard DVD Backups in the future.

jdobbs
23rd November 2006, 14:28
@jdobbs

Did you have a look at the batch bug?
I'm rerunning another test, same behaviour: Two projects (iPod.rbd, XviD.rbd), again after prepare phase the second project (XviD) is stored in output folder of iPod. :confused:

And again, both files weren't completed and unplayable, but this might be OC and not RB related...

Cu RippraffCan you tell me exactly what you're doing in this testing? I ran three jobs in batch mode overnight -- and it worked correctly. I've looked through and played with it, and I can't find anything wrong with batch processing of the new output types. :confused:

Rippraff
23rd November 2006, 15:15
Can you tell me exactly what you're doing in this testing?
Of course I can :)
1. Selected "Rebuild for Mobile Only" mode
2. Took one of the predefined iPod modes => OK
3. Under output path I've selected a subfolder "iPod"
4. File => Save Project => iPod.rbd
[Options]
Mode=1
OneClick=0
ReduceOpt=0
NoWarn=1
AdditionalOutput=1
LogFile=1
QuEncHQ=1
EncoderMinimized=1
RemoveDTS=1
HC_Quality=1
HC_Matrix=1
SkinVersion=12
Skin=Rockas Original
AudioDub=0
QuEncodeType=0
iDCT=6
GOP=0
DCPrec=0
MainMatrix=Encoder Default
LowMatrix=Same as Main Feature
VLowMatrix=Same as Main Feature
ExtraMatrix=Same as Main Feature
ProCoder_Quality=4
DVD_Label=XXX
DVD_Name=XXX.ISO
MovieOnly=1
HalfD1=00
Convert_16_9=00
DisableInterlace=00
ConvertToYUY2=0
CCE=3
EncoderPriority=1
Completed=3
[Paths]
QuEnc=C:\RB-Temp\Encoders\QuEnc\QuEnc.exe
ReJig=C:\RB-Temp\Encoders\ReJig\ReJig.exe
HC=C:\RB-Temp\Encoders\HC Encoder\HCbatch.EXE
ProCoder=C:\RB-Temp\Encoders\EclPro\EclPro.exe
DECOMB=D:\Programme\AviSynth 2.5\plugins\Decomb521.dll
MPEG2DEC=C:\RB-Temp\DGDecode.dll
Working=E:\TEST\
Output=E:\TEST\IPOD\
CCENew=D:\Programme\CCE SP 2.70\cctspt.exe
FFMPEG=C:\RB-Temp\Encoders\FFMpeg\ffmpeg.exe
Source=F:\FILME\XXX\VIDEO_TS\
NICAUDIO=D:\Programme\AviSynth 2.5\plugins\nicaudio.dll
[Audio]
Selected=0100
Remapping=
[Subpictures]
Selected=0000000
[Mobile]
Format=0
Action=2
Template=iPod 16:9 Viewing (320x180) 448Kbs
Substream=0x81

5. Switched back to "Mobile Output (Only)" and took one of the predefined XviD modes => OK
6. Under output path I've selected a subfolder "XviD"
7. File => Save Project => XviD.rbd
[Options]
Mode=1
OneClick=0
ReduceOpt=0
NoWarn=1
AdditionalOutput=1
LogFile=1
QuEncHQ=1
EncoderMinimized=1
RemoveDTS=1
HC_Quality=1
HC_Matrix=1
SkinVersion=12
Skin=Rockas Original
AudioDub=0
QuEncodeType=0
iDCT=6
GOP=0
DCPrec=0
MainMatrix=Encoder Default
LowMatrix=Same as Main Feature
VLowMatrix=Same as Main Feature
ExtraMatrix=Same as Main Feature
ProCoder_Quality=4
DVD_Label=XXX
DVD_Name=XXX.ISO
MovieOnly=1
HalfD1=00
Convert_16_9=00
DisableInterlace=00
ConvertToYUY2=0
CCE=3
EncoderPriority=1
Completed=3
[Paths]
QuEnc=C:\RB-Temp\Encoders\QuEnc\QuEnc.exe
ReJig=C:\RB-Temp\Encoders\ReJig\ReJig.exe
HC=C:\RB-Temp\Encoders\HC Encoder\HCbatch.EXE
ProCoder=C:\RB-Temp\Encoders\EclPro\EclPro.exe
DECOMB=D:\Programme\AviSynth 2.5\plugins\Decomb521.dll
MPEG2DEC=C:\RB-Temp\DGDecode.dll
Working=E:\TEST\
Output=E:\TEST\XVID\
CCENew=D:\Programme\CCE SP 2.70\cctspt.exe
FFMPEG=C:\RB-Temp\Encoders\FFMpeg\ffmpeg.exe
Source=F:\FILME\XXX\VIDEO_TS\
NICAUDIO=D:\Programme\AviSynth 2.5\plugins\nicaudio.dll
[Audio]
Selected=0100
Remapping=
[Subpictures]
Selected=0000000
[Mobile]
Format=0
Action=2
Template=XviD (DivX Compatible) AVI 16:9 (480x272) 768Kbs
Substream=0x81

8. File => "Batch Processing"
9. Add => iPod.rbd
10. Add => XviD.rbd
11. Start

Now you know every step I took. ;)
In the meantime I can say I get two movies with the stored XviD settings (second project) in both folders, E:\Test\iPod\MOBILE and E:\Test\XviD\MOBILE.
Hope this helps. :)

Cu Rippraff

jdobbs
23rd November 2006, 15:31
Ahh... so the output is going in the correct folders -- but in the wrong format. In my job they all had the same format. I'll test it.

Rippraff
23rd November 2006, 15:39
I think I found the bug! :)
The template settings stored in rbd files will be ignored, instead the one stored in Rebuilder.ini will be used.

Cu Rippraff

jdobbs
23rd November 2006, 16:09
Yep. I'll fix it.

acrespo
24th November 2006, 13:08
subtitles are tricky... they will be users who need all subtitles as acrespo described his situation and then you'll have "alien talk" and subtitles need only be shown as forced ones.

as for my slysoft remark... it was just meant as an idea for you how profiles could be implemented - it was not meant as a statement that I prefer slysoft's software over yours...

No, I don't need all subtitles, only portuguese, but this subtitle need to be "burned-in", because iPod don't support subs in the MP4 container. CloneDVD Mobile has this feature and function perfectly. Maybe vsfilter (vobsub) is the solution here.

jdobbs
27th November 2006, 14:56
Please note that I have updated the first post in this thread with a new beta release (v1.20.3) for download. Here are the combined changes:
November 27th, 2006 (v1.20.3)
CHANGES MADE TO PRO VERSION
- Corrected a problem in rate control buffer sizing for
MOBILE encoding. This may have caused "jerking" or
other odd behaviour during playback. (v1.20.3)
- Inhibited the "Already Small Enough" message when MOBILE
encoding is the only thing being done. (v1.20.3)
- Added a setting in the REBUILDER.INI file for setting the
minimum PGC size when doing MOBILE encodes. This sets the
minimum size (in frames) for a PGC to be encoded. This new
"hidden" setting is called "PGC_Minimum_Frames=" and it can
be added to the "[Mobile]" section. The default value (if
none is set) is 22500. This comes out to about 12.5 minutes
on NTSC and 15 minutes on PAL. (v1.20.3)
- Corrected an issue in which the "Custom" settings under the
MOBILE dialog were not being properly used at encode time.
(v1.20.3)
- Fixed an error in which BATCH encoding was not correctly
applying selected PRESET to MOBILE encodes as they were
saved in project files. Instead the "last selected preset"
was being applied. (v1.20.3)
- Corrected an error that would cause AVISYNTH errors in
countries that use the "," as a decimal. (v1.20.2)
- Added specification for the audio output format to the
MOBILE settings dialog (v1.20.1)
- Fixed a bug where no default PRESET was being selected
the first time entering the MOBILE dialog. (v1.20.1)

November 21st, 2006 (v1.20.0)
CHANGES MADE TO PRO VERSION
- Added support for writing several new output formats.
Generally for MOBILE encoding (such as iPod), DVD-RB can
now output MP4, AVI, and other video and audio formats.
The capability should be considered as BETA TEST status
(to identify bugs) only in this version. A new "MOBILE
(iPod) Output" option can now be set under the "Mode"
menu. Currently DVD-RB Pro uses FFMPEG (included in the
installer) to create the output using XviD, H264, and a
large spectrum of other possible video/audio formats
(via FFMPEG). FFMPEG is a fast and powerful video format
encoder that is provided under the GNU Public License
Agreement. Read the file "License.txt" for more
information. Support for other encoders may be included
in future versions. (v1.20.0)
- Corrected a processing problem during the PREPARE phase
for "Movie-Only" encodes. The problem could cause
PREPARE to take significantly more time than is necessary.
(v1.20.0)
- Added code to test and correct for corrupt streams in
which garbage are at the start of a cell, and are
followed by the orphaned remains of a GOP. This
condition has been seen to cause incorrect writes of
frame flags and the error condition "Corrupt Stream
Detected" during REBUILD. (v1.20.0)
- Made adjustments to the sizing algorithm in order to
prevent oversizing on oddly formatted DVDs that have
huge numbers of very small segments. (v1.20.0)
- Corrected a bug in which ILVU segments might receive a
lessor bitrate than they should based upon the analysis.
- Updated the calling/checking mechanisms used to invoke
encoders. This should make the processing more robust
as well as (slightly) improve encode times. (v1.20.0)
- Made several changes to the way the PREPARE phase records
information. (v1.20.0)
- Other minor and cosmetic changes.

humax
2nd December 2006, 23:03
If i want to use the new encoding options - i have to use the installer version ????

Normally i use the normal versions without installer and overwrite the old files . But with the new version i cant use encoding to avi - right ??

thx

jdobbs
2nd December 2006, 23:16
You have to run the full installer with the MOBILE encoding option at least once. The update-only ZIP file is provided only so folks with slow connections have an option for updating -- but the FFMPEG package that does the MOBILE encoding would make the ZIP about 3 times larger.

After performing one full installation with MOBILE encoding, though, you could update from just the ZIP file.

linx05
3rd December 2006, 12:06
Hi jdobbs, thanks for these features. I was wondering if you could add a field to the custom part that will allow me to choose what the fps is. The iRiver I have, H320, supports videos which go at 10fps. I usually just take movies into Virtualdub and take them down that way. But if you could add this it would take out that extra step.

EDIT: Thank you so much jdobbs!

jdobbs
3rd December 2006, 13:56
Ok. I'll add a field for FPS conversion.

stereo
3rd December 2006, 14:20
Hi jdobbs

thanks for the new possibilities, they seem to be a good developement.

I was wondering, is there any way to control the output size of an avi encode (I mean, something like the CCETargetSectors=XXX setting)?

jdobbs
3rd December 2006, 14:41
Sure. You can just set the audio/video bitrate to control size. You can modify the existing settings by double clicking on one of them. Then use the dropdown control to either type in a new bitrate, or select one of the choices.

I guess I could add a "TargetSize" that would calculate the target bitrates for you...

stereo
3rd December 2006, 14:52
OK, thanks. It would be great if you could add a "TargetSize" that would calculate the target bitrates, cos I've never really understood how to do this myself...

Sharc
3rd December 2006, 14:57
The settings by means of the beta viewer/editor (e.g. bitrate) do not have any effect on the MOBILE encodes, even if "Encode for MOBILE only" is selected?

jdobbs
3rd December 2006, 15:50
No. They should have no impact on MOBILE encoding at all. The MOBILE encoding is done separately and distinctly from the DVD encoding.

jdobbs
3rd December 2006, 15:52
OK, thanks. It would be great if you could add a "TargetSize" that would calculate the target bitrates, cos I've never really understood how to do this myself...

Size_In_Bytes = ((Audio_Bitrate + Video_Bitrate) * Length_In_Seconds) / 8

Sometimes if you have a sufficiently high bitrate (for the resolution) the size will come in smaller because of encoder saturation. If you see an average Q value of less than 3 it's likely that saturation is occuring and the output will be smaller. Of course, that isn't a bad thing -- it means the quality level is as high as it can get.

stereo
3rd December 2006, 16:01
OK, thanks a lot. I'll have a look at it.

Sharc
3rd December 2006, 16:13
No. They should have no impact on MOBILE encoding at all. The MOBILE encoding is done separately and distinctly from the DVD encoding.

ok, understood, and thanks for all the new features in 1.20.4.

Sharc
3rd December 2006, 19:58
I just made a MOBILE encode using one of the DivX presets, and everything worked perfectly.

The wish or suggestion I would have:
For the DVD I selected 2 audio streams (as I usually do). In the MOBILE Rebuild I unfortunately got the "non-preferred" (x80) stream. Would it be too difficult to include in the "MOBILE Custom Settings" a pulldown box for audio stream selection?

Rgds

Rippraff
3rd December 2006, 20:05
The first audio stream 0x80 is the standard stream at the moment. If you prefer another one, the second in this example, open your Rebuilder ini and paste the line
Substream=0x81
under [Mobile]

Cu Rippraff

Sharc
3rd December 2006, 20:18
:thanks:

jdobbs
3rd December 2006, 21:47
I plan to make a method for selecting a language for MOBILE encodes in future versions -- it just never got into the current one. Hopefully I'll come up with a way to add hard-coded subtitles also -- but thats a little further down the road.

Sharc
3rd December 2006, 23:45
Wow, phantastic!
No hurry, though.

Rgds

therat
4th December 2006, 02:59
Well I don't know what I'm doing wrong but when trying the new MOBILE feature for Movie Only the audio is way out of sync.

In the Mobile (IPod) Output Options I have "Rebuild for Mobile Only" ticked and "Xvid (Divx Compatible) AVI 16:9 (640x380) 800Kbs" selected.

The audio format defaults to MP3.

Any suggestions please?

jdobbs
4th December 2006, 05:08
I haven't had one out of sync yet -- but maybe there's some scenario I'm missing. Can you send me these files (to dvd-rb@dvd-rb.com):

REBUILDER.INF
REBUILDER.LOG
REBUILDER.INI
The AVS file for the encode (DISC_NAME_PGC_00001.AVS)

That way I can take a look at it.

I assume you are running an NTSC encode?

therat
4th December 2006, 05:31
I haven't had one out of sync yet -- but maybe there's some scenario I'm missing. Can you send me these files (to dvd-rb@dvd-rb.com):

REBUILDER.INF
REBUILDER.LOG
REBUILDER.INI
The AVS file for the encode (DISC_NAME_PGC_00001.AVS)

That way I can take a look at it.

I assume you are running an NTSC encode?

Files sent. No I'm doing a PAL encode.

The movie is Any Which Way You Can - PAL - R4

cheers

jdobbs
4th December 2006, 12:29
The movie is Any Which Way You Can - PAL - R4Are you positive? The INF file you sent me says that it's frame_rate_code is 1 (NTSC) and it is using pulldown...

therat
4th December 2006, 12:39
Are you positive? The INF file you sent me says that it's frame_rate_code is 1 (NTSC) and it is using pulldown...

Hmm you're right. i just checked the case again and it says NTSC even tho it's Region 4. Strange, I thought all our DVDs were PAL in Oz.

I had a quick look at some other DVDs in my Clint collection and they all seem to be PAL.

Sorry about that :(

therat
4th December 2006, 13:25
I just tried all the same settings this time on THE DISH - PAL - R4. Worked fine. All in sync.

No matter what I do with Any Which Way You Can I can't get it in sync.

Doesn't the mobile settings work in NTSC?

jdobbs
4th December 2006, 14:01
Certainly they work with NTSC. That's what I use. I mentioned it because I though that might be the source of the sync problem. Is it possible that disc was converted from NTSC to PAL using DGPULLDOWN? If so, that may be the key.


Do you think you might be able to send me the main VTS's D2V file and REBUILDER.ECL? I'd like to find out what's happening...

Thanks.

therat
4th December 2006, 14:17
Certainly they work with NTSC. That's what I use. I mentioned it because I though that might be the source of the sync problem. Is it possible that disc was converted from NTSC to PAL using DGPULLDOWN? If so, that may be the key.

No idea, it's a retail DVD.


Do you think you might be able to send me the main VTS's D2V file and REBUILDER.ECL? I'd like to find out what's happening...

Thanks.

Files sent.

I'm off to bed.

cheers

jdobbs
4th December 2006, 15:11
I think I see what the problem is. You're using one of the older versions of DGDECODE or MPEG2DEC3, probably v1.1.0 or below. I'll look at it and see if there is a way I can adjust for that.