Log in

View Full Version : StaxRip x86 (development for x86 has been stopped)


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 [59] 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

MuLTiTaSK
6th January 2010, 14:19
@myksto

what OS are you running these tasks on?

myksto
6th January 2010, 14:20
DGIndexNV needs NVidia graphics and I have ATI...

All BluRay audio are perfectly handled by Eac3to.

My problem is: how to serve StaxRip with VC-1 video streams? Is there an answer to this question?

Thanks.

P.S. I'm running Windows XP but I also tried on Vista and Seven with the same result.

MuLTiTaSK
6th January 2010, 14:22
@myksto

Preferred Filter Tweaker for Windows 7 (http://www.codecguide.com/windows7_preferred_filter_tweaker.htm)

myksto
6th January 2010, 14:23
@myksto

Preferred Filter Tweaker for Windows 7 (http://www.codecguide.com/windows7_preferred_filter_tweaker.htm)

Also tried the tool following the instructions but it didn't help.

MuLTiTaSK
6th January 2010, 14:28
@myksto

can you play the VC-1 file in MPC-HC with ffdshow decoding?

MuLTiTaSK
6th January 2010, 14:37
@myksto

cut a sample with DGSplit is a GUI binary file splitter that works on arbitrarily large files. (http://neuron2.net/dgsplit/dgsplit11.zip)
http://img341.imageshack.us/img341/6734/ss20100106083752.png
Upload (http://www.filedropper.com/)

myksto
6th January 2010, 14:39
@myksto

can you play the VC-1 file in MPC-HC with ffdshow decoding?

Perfectly!
And when I play it I can see the ffdshow icon in the taskbar.
So why MPC-HC can use ffdshow and Starip cannot??

Thanks.

myksto
6th January 2010, 15:12
Here's the link with a sample of the movie http://tinyurl.com/yhbyshf

Hope it helps.

Thanks.

stax76
6th January 2010, 15:42
Why has the sample no audio?

Atak_Snajpera
6th January 2010, 15:50
@myksto
Why your sample has incorrect 25 fps instead of 24/1.001 ????

MuLTiTaSK
6th January 2010, 16:04
@myksto

post StaxRip.log after you try with this build (http://www.mediafire.com/?t3rdtt2wmji)

MuLTiTaSK
6th January 2010, 16:09
@myksto

does your Filters chain look like this in MPC-HC
http://img31.imageshack.us/img31/9498/ss20100106100716.png

myksto
6th January 2010, 16:37
@myksto

does your Filters chain look like this in MPC-HC
http://img31.imageshack.us/img31/9498/ss20100106100716.png

Yes, exactly.

myksto
6th January 2010, 16:38
@myksto

post StaxRip.log after you try with this build (http://www.mediafire.com/?t3rdtt2wmji)

Here's the log

------------------------------------------------------------
Source file info
------------------------------------------------------------

C:\TEMP\MOVIE.m2ts

General
ID : 1
Complete name : C:\TEMP\MOVIE.m2ts
Format : BDAV
Format/Info : Blu-ray Video
File size : 50.0 MiB
Duration : 27s 480ms
Overall bit rate : 15.3 Mbps
Maximum Overall bit rate : 35.5 Mbps

Video
ID : 4113 (0x1011)
Menu ID : 1 (0x1)
Format : VC-1
Format profile : AP@L3
Duration : 27s 480ms
Bit rate : 14.7 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 fps
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.283
Stream size : 48.0 MiB (96%)

myksto
6th January 2010, 16:41
@myksto
Why your sample has incorrect 25 fps instead of 24/1.001 ????

I had to change fps to stream because my ac3 italian language file has been extracted from a PAL DVD.

Anyway that's not the problem. I have other movies in 24/0.001 fps and StaxRip won't load them anyway.

MuLTiTaSK
6th January 2010, 16:43
@myksto

try with the build i linked and post the whole log please

myksto
6th January 2010, 17:32
@myksto

try with the build i linked and post the whole log please


Here's the log you requested.
Which is the difference with the other builds??

------------------------------------------------------------
Environment
------------------------------------------------------------

StaxRip version : 1.1.3.0
OS Name : Microsoft Windows XP
Os Version : 5.1.2600.196608
OS Type : 32-bit
OS Culture : Italian (Italy)
YV12 decoder : C:\WINDOWS\system32\yv12vfw.dll
Screen colordepth : 32

------------------------------------------------------------
.NET
------------------------------------------------------------

v2.0.50727 : 2.2.30729
v3.0 : 3.2.30729
v3.5 : 3.5.30729.01

------------------------------------------------------------
AviSynth Plugins
------------------------------------------------------------

AutoCrop, ColorMatrix, Convolution3DYV12, Decomb, Deen, DGAVCDecode, DGDecode, DirectShowSource, EEDI2, FluxSmooth, LeakKernelDeint, NicAudio, SimpleResize, TCPDeliver, TDeint, TIVTC, TomsMoComp, UnDot, VSFilter

------------------------------------------------------------
Source file info
------------------------------------------------------------

C:\TEMP\MOVIE.m2ts

General
ID : 1
Complete name :
C:\TEMP\MOVIE.m2ts
Format : BDAV
Format/Info : Blu-ray Video
File size : 50.0 MiB
Duration : 27s 480ms
Overall bit rate : 15.3 Mbps
Maximum Overall bit rate : 35.5 Mbps

Video
ID : 4113 (0x1011)
Menu ID : 1 (0x1)
Format : VC-1
Format profile : AP@L3
Duration : 27s 480ms
Bit rate : 14.7 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 fps
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.283
Stream size : 48.0 MiB (96%)

MuLTiTaSK
6th January 2010, 17:42
@myksto

it's just a debugger build of StaxRip 1.1.3 Final (http://sourceforge.net/projects/staxmedia/files/StaxRip%20final/StaxRip_1.1.3.7z/download)

any answers for the questions stax76 & Atak_Snajpera asked you?

myksto
6th January 2010, 18:03
Why has the sample no audio?

I usually demux video and audio streams from the original m2ts file for re-encoding DTSHD and DDHD and this is the case.
Then I remux the only video stream with TsMuxer and give it to tools like StaxRip or others...

myksto
6th January 2010, 18:04
@myksto

any answers for the questions stax76 & Atak_Snajpera asked you?

I've just answered them both.

What came out from the debug version?

MuLTiTaSK
6th January 2010, 18:16
:eek:

MediaInfo of one my lastest projects
General
ID : 0
Complete name : J:\_BACKUPS\VOLUME_SET_ID\BDMV\STREAM\00026.m2ts
Format : BDAV
Format/Info : Blu-ray Video
File size : 23.2 GiB
Duration : 1h 56mn
Overall bit rate : 28.6 Mbps
Maximum Overall bit rate : 48.0 Mbps

Video
ID : 4113 (0x1011)
Menu ID : 1 (0x1)
Format : VC-1
Format profile : AP@L3
Duration : 1h 56mn
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive

Audio #1
ID : 4352 (0x1100)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Duration : 1h 56mn
Bit rate mode : Constant
Bit rate : 640 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Stream size : 533 MiB (2%)

Audio #2
ID : 4353 (0x1101)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Format profile : TrueHD / Core
Muxing mode : Stream extension
Duration : 1h 56mn
Bit rate mode : Variable / Constant
Bit rate : Variable / 640 Kbps
Maximum bit rate : 3 267 Kbps / 640 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz

Audio #3
ID : 4354 (0x1102)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Duration : 1h 56mn
Bit rate mode : Constant
Bit rate : 640 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Stream size : 533 MiB (2%)

Audio #4
ID : 4355 (0x1103)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Duration : 1h 56mn
Bit rate mode : Constant
Bit rate : 640 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Stream size : 533 MiB (2%)

Audio #5
ID : 4356 (0x1104)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Format profile : Dolby Digital
Duration : 1h 56mn
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 48.0 KHz
Stream size : 160 MiB (1%)

Audio #6
ID : 4357 (0x1105)
Menu ID : 1 (0x1)
Format : PCM
Format settings, Endianness : Big
Format settings, Sign : Signed
Muxing mode : Blu-ray
Duration : 1h 56mn
Bit rate mode : Constant
Bit rate : 4 608 Kbps
Channel(s) : 6 channels
Channel positions : Front: L R C, Rear: L R, LFE
Sampling rate : 48.0 KHz
Resolution : 16 bits
Stream size : 3.75 GiB (16%)

Text #1
ID : 4608 (0x1200)
Menu ID : 1 (0x1)
Format : PGS

Text #2
ID : 4609 (0x1201)
Menu ID : 1 (0x1)
Format : PGS

Text #3
ID : 4610 (0x1202)
Menu ID : 1 (0x1)
Format : PGS

Text #4
ID : 4611 (0x1203)
Menu ID : 1 (0x1)
Format : PGS



DGIndexNV handles it with no problems
http://img215.imageshack.us/img215/1925/ss20100106120236.png

Clip (http://tinyurl.com/y9rf9dg)

harrycaine
6th January 2010, 18:18
Has anybody experience in converting movies to IPOD in StaxRip 1.1.3? I´ll tried the default settings and also tried several settings to change resolution and max. sample rate but it is still necessary to resample the video in itunes.

Thanks.

MuLTiTaSK
6th January 2010, 18:21
@harrycaine

did you choose the iPod Template?
http://img706.imageshack.us/img706/7982/ss20100106122226.png
http://img213.imageshack.us/img213/8018/ss20100106121903.png

harrycaine
6th January 2010, 18:36
@MuLTiTaSK
Yes, my first try what the ipod template but this don´t works.

I´ve noticed that the resultion is 480x352 so I´ve changed also this setting to 320x240 with no effect.
Im also not sure what is the difference of the default container x264 - ipod and container Devices - iPod. It looks like the same.

I´m playing with a short test movie and attached the infos of MediaInfo.

Can you see any strange values?

myksto
6th January 2010, 18:59
:eek:
DGIndexNV handles it with no problems



Happy to know that you can decode your VC-1 streams.
Where can I find DGIndexNV? Is it included in Staxrip?
I know a tool with that name but I also know it works ONLY with Nvidia graphic cards and I have an Ati.

So, what else?

Thanks, bye.

MuLTiTaSK
7th January 2010, 01:07
@myksto

right now we can only wait and hope stax76 adds Blu-ray support like he has with DVD's
till then the only advice i can give you is to use RipBot264 for your Blu-ray projects or do the whole process manually like me;)

MuLTiTaSK
7th January 2010, 01:10
@harrycaine

dump iTunes and try to send the encoded video to your iPod with one of these
Floola (http://www.floola.com)
SharePod (http://www.getsharepod.com/about/)

stax76
7th January 2010, 02:17
I've the latest Haali Splitter and it doesn't support VC-1 in m2ts, the reason why RipBot264 works is it puts the VC-1 stream into mkv using eac3to, then the Haali Splitter works. Might not be hard to change StaxRip doing the same, can even be configured at Demuxing in the settings dialog. Still it seem to be pointless because when ripping from the disc to the hard drive a mkv file could have been created in the first place I guess.

MuLTiTaSK
7th January 2010, 03:16
@stax76

i figured RipBot264 used eac3to
eac3to functions would add so much to StaxRip's already unmatched impressive feature set
eac3to can aid on decoding, demuxing, encoding, muxing even DVD projects
i been building up my Blu-ray collection lately and i'am missing StaxRip:(

MuLTiTaSK
7th January 2010, 03:28
@stax76

this page gets updated on eac3to functions
eac3to/How to Use (http://en.wikibooks.org/wiki/Eac3to/How_to_Use)

MuLTiTaSK
7th January 2010, 04:08
@myksto

did you try HDConvertToX with your backup?
it also seems to use eac3to so it might use the same method as RipBot264

harrycaine
7th January 2010, 12:00
@MuLTiTaSK

Thanks for your tip, you are right :thanks:

iTunes is very picky with the movies to force resampling or not. With Floola I´m able to play the movie on the IPOD.
Only the default size of the template (480x352) makes trouble and has to be corrected before converting.

myksto
7th January 2010, 19:39
@stax76

i figured RipBot264 used eac3to
eac3to functions would add so much to StaxRip's already unmatched impressive feature set
eac3to can aid on decoding, demuxing, encoding, muxing even DVD projects
i been building up my Blu-ray collection lately and i'am missing StaxRip:(

I perfectly agree with you!
I love StaxRip because I can easy setup my personal encoding and because I've been using it for years.

I really hope Stax with operate those changes/implementations very soon...

Thanks.

MuLTiTaSK
7th January 2010, 19:55
@harrycaine

SharePod (http://www.getsharepod.com/about/) should just copy your encoded video over not convert it did you try it?

myksto
7th January 2010, 19:55
@myksto

did you try HDConvertToX with your backup?
it also seems to use eac3to so it might use the same method as RipBot264


Tried it with the same movie file I uploaded yesterday.
It seems to use eac3to to analyze streams but then ends up with these errors:
- 1 "file not directly supported. You will be able to encode only the video track and the first audio track (my m2ts has no audio track);
- 2 "problem analyzing inpu file";
- 3 "unable to compute aspect ratio please check";
- 4 "please check media properties"

I think I'll use RipBot264, the only program that works automatically with VC-1 video streams. I'll use StaxRip for all my other backups.

In the meantime I'll be waiting for Stax to let us use his fantastic tool with VC-1 streams too.

Thanks a lot.

MuLTiTaSK
7th January 2010, 20:09
@myksto

3 out of 5 of my recent Blu-ray backups have VC-1 tracks i cant even use DGIndexNV to decode the tracks it doesnt work with StaxRip so i feel your pain :mad:

StaxRip saved me so much manual work with my DVD projects doing the whole process manually is such a pita did you try HDConvertToX (http://forum.doom9.org/showthread.php?t=145577)?

myksto
7th January 2010, 20:14
@myksto
[...] did you try HDConvertToX (http://forum.doom9.org/showthread.php?t=145577)?

I already answered your question and I even wrote down my results... Please see one post above... ;)

Bye.

MuLTiTaSK
7th January 2010, 20:20
@myksto

i wanted to do a Blu-ray2MKV cast with StaxRip :angry:

ok it seems that RipBot264 is the only other GUI that is a reliable option for this task we need StaxRip to become a player in this field:)

MuLTiTaSK
8th January 2010, 02:08
@stax76

any progress with DGDecNV (http://neuron2.net/dgdecnv/dgdecnv.html)?

anybody near you that has a Nvidia (http://en.wikipedia.org/wiki/PureVideo#Table_of_PureVideo_.28HD.29_GPUs) card you could test StaxRip with?

MuLTiTaSK
8th January 2010, 04:05
@stax76

have you tested FFMS2 (http://code.google.com/p/ffmpegsource/) for use in StaxRip?
FFMS2 User Manual (http://ffmpegsource.googlecode.com/svn/trunk/doc/ffms2-avisynth.html)
FFMS2 Changelog (http://ffmpegsource.googlecode.com/svn/trunk/doc/ffms2-changelog.html)
FFMS2 Lastest Build (http://ivtc.org/)

stax76
8th January 2010, 04:28
any progress with DGDecNV?

anybody near you that has a Nvidia card you could test StaxRip with?

Sorry no.

have you tested FFMS2 for use in StaxRip?

Last time I tried it did't work, large files are problematic to add since I have to take care of the package size.

MuLTiTaSK
8th January 2010, 05:49
@stax76

try r257 (http://ivtc.org/ffms_test_r257.7z)
alot of changes have been done lately (http://code.google.com/p/ffmpegsource/updates/list)

i was able to encode VC-1 using it in StaxRip :eek:

Source
General
Complete name : J:\_BACKUPS\BR\WATCHMEN\_2.mkv
Format : Matroska
File size : 24.1 GiB
Duration : 3h 6mn
Overall bit rate : 18.5 Mbps
Encoded date : UTC 2010-01-07 23:56:27
Writing application : eac3to
Writing library : Haali DirectShow Matroska Muxer 1.9.42.1

Video
ID : 1
Format : VC-1
Format profile : AP@L3
Codec ID : WVC1
Codec ID/Hint : Microsoft
Duration : 3h 6mn
Bit rate : 18.1 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.364
Stream size : 23.6 GiB (98%)

VC-1 to .mkv with eac3to
eac3to v3.17
command line: "I:\UsEac3to\eac3to\eac3to.exe" "J:\_BACKUPS\BR\WATCHMEN\" 2) 2: "J:\_BACKUPS\BR\WATCHMEN\_2.vc1" 2: "J:\_BACKUPS\BR\WATCHMEN\_2.mkv" -progressnumbers -log="I:\UsEac3to\UsEac3To.log"
------------------------------------------------------------------------------
M2TS, 2 video tracks, 3 audio tracks, 6 subtitle tracks, 3:06:27
1: Chapters, 44 chapters
2: VC-1, 1080p24 /1.001 (16:9)
3: VC-1, 480p24 /1.001 (3:2)
4: DTS Master Audio, English, 5.1 channels, 24 bits, 48khz, dialnorm: -4dB
(core: DTS, 5.1 channels, 24 bits, 1509kbps, 48khz, dialnorm: -4dB)
5: AC3, French, 5.1 channels, 448kbps, 48khz, dialnorm: -27dB
6: DTS Express, English, 2.0 channels, 16 bits, 192kbps, 48khz
7: Subtitle (PGS), English
8: Subtitle (PGS), French
9: Subtitle (PGS), Spanish
10: Subtitle (PGS), French
11: Subtitle (PGS), English
12: Subtitle (PGS), French
[v02] Extracting video track number 2...
[v02] Extracting video track number 2...
[v02] Muxing video to Matroska...
[v02] Creating file "J:\_BACKUPS\BR\WATCHMEN\_2.vc1"...
Added fps value (24 /1.001) to MKV header.
Video track 2 contains 268251 frames.
Video track 3 contains 268251 frames.
eac3to processing took 51 minutes, 37 seconds.
Done.


i ran ffmsindex.exe on the .mkv created script imported in StaxRip

StaxRip.log

------------------------------------------------------------
Source file info
------------------------------------------------------------

J:\_BACKUPS\BR\WATCHMEN\Watchmen-FFMS2.avs

General
Complete name : J:\_BACKUPS\BR\WATCHMEN\Watchmen-FFMS2.avs
File size : 47.0 Bytes


------------------------------------------------------------
Filters
------------------------------------------------------------

FFVideoSource("J:\_BACKUPS\BR\WATCHMEN\_2.mkv")
Width % 8 != 0 || Height % 8 != 0 ? Crop(0,0, -Width % 8,-Height % 8) : last
IsYV12(last) ? last : ConvertToYV12(last)
Crop(2,140,-2,-140)
Spline64Resize(1280,528)
Trim(162924,163924)

------------------------------------------------------------
x264
------------------------------------------------------------

"I:\StaxRip_1.1.3\Applications\x264\x264.exe" --level 4 --keyint 100 --vbv-bufsize 25000 --vbv-maxrate 20000 --output "J:\_BACKUPS\BR\WATCHMEN\Watchmen-FFMS2 temp files\Watchmen-FFMS2_EncoderOutput.h264" "J:\_BACKUPS\BR\WATCHMEN\Watchmen-FFMS2 temp files\Watchmen-FFMS2.avs"

avs [info]: 1280x528 @ 23.98 fps (268250 frames)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2
x264 [info]: profile High, level 4.0
avs [info]: 1280x528 @ 23.98 fps (1001 frames)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2
x264 [info]: profile High, level 4.0

x264 [info]: frame I:12 Avg QP:19.79 size: 23865
x264 [info]: frame P:461 Avg QP:22.85 size: 5212
x264 [info]: frame B:528 Avg QP:24.01 size: 1996
x264 [info]: consecutive B-frames: 5.0% 66.3% 15.8% 12.9%
x264 [info]: mb I I16..4: 17.1% 72.0% 10.9%
x264 [info]: mb P I16..4: 0.6% 1.5% 0.1% P16..4: 42.3% 6.1% 5.4% 0.0% 0.0% skip:43.9%
x264 [info]: mb B I16..4: 0.0% 0.1% 0.0% B16..8: 43.0% 0.2% 0.2% direct: 0.2% skip:56.2% L0:37.3% L1:61.9% BI: 0.8%
x264 [info]: 8x8 transform intra:70.1% inter:91.1%
x264 [info]: coded y,uvDC,uvAC intra: 54.6% 66.7% 25.7% inter: 9.1% 11.9% 0.0%
x264 [info]: i16 v,h,dc,p: 35% 13% 6% 47%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 21% 11% 19% 6% 9% 10% 9% 8% 6%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 32% 15% 16% 5% 8% 8% 7% 5% 3%
x264 [info]: Weighted P-Frames: Y:0.9%
x264 [info]: ref P L0: 61.8% 11.5% 22.1% 4.4% 0.2%
x264 [info]: ref B L0: 85.4% 14.6%
x264 [info]: kb/s:717.15
encoded 1001 frames, 21.37 fps, 717.15 kb/s


------------------------------------------------------------
x264 Statistics
------------------------------------------------------------

Start: 11:31:34 PM
End: 11:32:23 PM
Duration: 00:00:49

Size: 3.6 MB

------------------------------------------------------------
Muxing
------------------------------------------------------------

"I:\StaxRip_1.1.3\Applications\MKVtoolnix\mkvmerge.exe" -o "J:\_BACKUPS\BR\WATCHMEN\Watchmen-FFMS2.mkv" --noaudio --nosubs --default-duration 0:23.976fps "J:\_BACKUPS\BR\WATCHMEN\Watchmen-FFMS2 temp files\Watchmen-FFMS2_EncoderOutput.h264" --engage keep_bitstream_ar_info --ui-language en

mkvmerge v3.0.0 ('Hang up your Hang-Ups') built on Dec 12 2009 15:20:35
'J:\_BACKUPS\BR\WATCHMEN\Watchmen-FFMS2 temp files\Watchmen-FFMS2_EncoderOutput.h264': Using the AVC/h.264 ES demultiplexer.
'J:\_BACKUPS\BR\WATCHMEN\Watchmen-FFMS2 temp files\Watchmen-FFMS2_EncoderOutput.h264' track 0: Using the MPEG-4 part 10 ES video output module.
The file 'J:\_BACKUPS\BR\WATCHMEN\Watchmen-FFMS2.mkv' has been opened for writing.
The cue entries (the index) are being written...
Muxing took 0 seconds.


------------------------------------------------------------
Muxing Statistics
------------------------------------------------------------

Start: 11:32:23 PM
End: 11:32:24 PM
Duration: 00:00:00
Speed: 2072 fps

Size: 3.6 MB

------------------------------------------------------------
Job Complete
------------------------------------------------------------

Start: 11:31:33 PM
End: 11:32:24 PM
Duration: 00:00:50


------------------------------------------------------------
Media Info Target File
------------------------------------------------------------

General
Complete name : J:\_BACKUPS\BR\WATCHMEN\Watchmen-FFMS2.mkv
Format : Matroska
File size : 3.58 MiB
Duration : 41s 750ms
Overall bit rate : 720 Kbps
Encoded date : UTC 2010-01-08 04:32:23
Writing application : mkvmerge v3.0.0 ('Hang up your Hang-Ups') built on Dec 12 2009 15:20:35
Writing library : libebml v0.7.9 + libmatroska v0.8.1

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.0
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Muxing mode : Container profile=Unknown@4.0
Codec ID : V_MPEG4/ISO/AVC
Duration : 41s 708ms
Bit rate : 705 Kbps
Width : 1 280 pixels
Height : 528 pixels
Display aspect ratio : 2.40:1
Frame rate : 23.976 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.044
Stream size : 3.51 MiB (98%)
Writing library : x264 core 80 r1376 3feaec2
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.0:0.0 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / sliced_threads=0 / nr=0 / decimate=1 / mbaff=0 / constrained_intra=0 / bframes=3 / b_pyramid=0 / b_adapt=1 / b_bias=0 / direct=1 / wpredb=1 / wpredp=2 / keyint=100 / keyint_min=25 / scenecut=40 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / vbv_maxrate=20000 / vbv_bufsize=25000 / ip_ratio=1.40 / aq=1:1.00

MuLTiTaSK
8th January 2010, 05:51
@stax76

i was able to crop, preview with seeking no problems;)

MuLTiTaSK
8th January 2010, 06:53
@stax76

FFmpegSource2 indexing app (ffmsindex.exe)
FFmpegSource2 indexing app
Usage: ffmsindex [options] inputfile [outputfile]
If no output filename is specified, inputfile.ffindex will be used.

Options:
-f Force overwriting of existing index file, if any (default: no)
-v Set FFmpeg verbosity level. Can be repeated for more verbosity. (default: no messages printed)
-p Disable progress reporting. (default: progress reporting on)
-c Write timecodes for all video tracks to outputfile_track00.tc.txt (default: no)
-t N Set the audio indexing mask to N (-1 means index all tracks, 0 means index none, default: 0)
-d N Set the audio decoding mask to N (mask syntax same as -t, default: 0)
-a NAME Set the audio output base filename to NAME (default: input filename)
-s N Set audio decoding error handling. See the documentation for details. (default: 0)

Functions in FFMS2.dll
Functions in FFMS2.dll
FFIndex(string source, string cachefile = source + ".ffindex", int indexmask = -1, int dumpmask = 0, string audiofile = "%sourcefile%.%trackzn%.w64", int errorhandling = 3, bool overwrite = false)
Used to invoke indexing separately with a few additional options and to write audio tracks to disk as wave64 files. It can be useful to use to avoid remaking the index twice or if some audio tracks are unsupported/broken and cannot be indexed properly.

FFVideoSource(string source, int track, bool cache = true, string cachefile = source + ".ffindex", int fpsnum = -1, int fpsden = 1, string pp, int threads = -1, string timecodes, int seekmode = 1, int rffmode = 0, int width = -1, int height = -1, string resizer = "BICUBIC", string colorspace = "")
Opens video, will invoke indexing of all video tracks if no usable index is found.

FFAudioSource(string source, int track, bool cache = true, string cachefile = source + ".ffindex", int adjustdelay = -1)
Opens audio, will invoke indexing of all tracks if no index exists or the requested track is not present in the index.

FFPP(clip, string pp)
Separate postprocessing which also seems to include a few simple deinterlacers. Use the pp argument in FFVideoSource whenever possible as it will also have access to the video quantizers and thus adapt better to the video.

SWScale(clip, int width = -1, int height = -1, string resizer = "BICUBIC", string colorspace = "")
A resizing/colorspace conversion filter that does nothing special at all. May be useful in some cases just because it does not do things exactly like avisynth.

FFSetLogLevel(int Level = -8)
Sets the log FFmpeg logging level. Defaults to quiet (-8) and the FFmpeg default is 16. All possible different values can be found in avutil/log.h.

FFGetLogLevel()
Returns the current level of logging as an int.

Function arguments
source: Source file.

indexmask & dumpmask: Which audio tracks to index/write to disk. Dumping a track also implies indexing since the same work has to be done anyway. It is a binary mask meaning that 7 corresponds to writing tracks 1-3. Non-audio tracks are ignored. -1 writes all tracks.

audiofile: The filename to use for dumped audio tracks. Make sure to include a track number variable to avoid multiple file access errors. The variables are case sensitive. The available variables are:
%sourcefile% - same as the source argument, the file the audio is decoded from
%trackn% - the track number
%trackzn% - the track number zero padded to 2 digits
%samplerate% - self explanatory
%channels% - self explanatory
%bps% - bits per sample
%delay% - delay, or more exactly the first timestamp encountered in the audio stream

overwrite: Forces reindexing even if a valid index already exists. May be useful for trackmask changes or testing.

track: Track number as seen by the relevant demuxer. Starts from 0, -1 means it will pick the first suitable track. This may however NOT be the first video/audio track found if it is not indexed but a later one is.

fpsnum & fpsden: For VFR -> CFR conversion. Setting fpsnum <= 0 means a 1:1 relation with the encoded frames.

timecodes: File to output timecodes to. If the file exists it will be overwritten.

cache: Write indexing information to a file for later use. This setting controls both loading of existing indices and the writing of new ones.

cachefile Where to write the cache information.

pp: See the table below for a full description, an empty string means no processing. It is recommended to avoid the autoq option since it's currently unknown what effect it will have on the processing.

threads: Sets the number of decoder threads used. Defaults to the number of logical cpus reported by windows. Ignored by lavc if the used decoder doesn't implement it.

seekmode: Control how seeking is handled, has no effect on matroska or haali splitter opened files which always use the equivalent of seekmode=1.
-1: linear access without rewind, will throw an error if each successive requested frame number isn't bigger than the last one, only intended for opening images but might work on well with some obscure video format
0: linear access, the definition of slow but should make some formats "usable"
1: safe normal, bases seeking decisions on the reported keyframe positions
2: unsafe normal, same as 1 but no error will be thrown if the exact destination has to be guessed
3: aggressive, seek in the forward direction even if no closer keyframe is known to exist, only useful for testing and containers where avformat doesn't report keyframes properly

rffmode: Controls how RFF flags in the video stream is treated.
0: Ignore all flags
1: Honor all pulldown flags
2: Equivalent to force film
Note that setting rffmode > 0 will throw an error if the video stream has no RFF flags at all. When engaged it will also make the output be assumed as CFR, disallow vertical scaling and setting the output colorspace. FFPICT_TYPE will also not be set as the output is a combination of several frames. Other subtle behavior changes may also exist.

width & height: Width and height to resize to. Value below or equal to 0 is the same as specifying the input dimensions.

resizer: Selects the resizer used for resampling the chroma planes and normal resizing. The available methods are: FAST_BILINEAR, BILINEAR, BICUBIC, X, POINT, AREA, BICUBLIN, GAUSS, SINC, LANCZOS and SPLINE.

colorspace: The colorspace to convert to. The names are YV12, YUY2, RGB24, RGB32 and the empty string for same as input.

errorhandling: Controls what happens when an audio decoding error is encountered.
0: Abort indexing
1: Clear the affected track and continue
2: Stop indexing the track but keep all the index entries so far
3: Continue anyway
adjustdelay: Try to apply a suitable delay to the audio track. -1 is the default mode and should produce correct results in most cases
-3: No delay adjustment
-2: Adjust relative to time 0
-1: Adjust relative to the first video track, adjusts the delay relative to time 0 if no video track is present
Any valid track number: Adjust relative to the specified track

MuLTiTaSK
8th January 2010, 19:19
@stax76

eac3to + FFMS2 = Blu-ray import in StaxRip

choose single Blu-ray .m2ts or BDMV folder
scan with eac3to
choose titles
remux video tracks to .mkv
extract DTS -core tracks/extract convert to .ac3 depending on source formats
load .mkv in AviSynth with FFMS2
proceed...

MuLTiTaSK
8th January 2010, 19:23
What eac3to can and can't do can be summarized in the list below:
Can demux M2TS, TS, EVO, VOB and AOB containers
Can convert any audio track found in M2TS, TS, EVO, VOB and AOB containers to almost any other audio format
Can remove useless data (e.g. pulldown flags, filler data, sequence end codes, etc.) from H.264, VC-1 and MPEG-2 video streams
Can mux H.264, VC-1 and MPEG-2 video streams (video only, no audio) to MKV container
Can't mux / remux M2TS, TS, EVO, VOB and AOB containers
Can't demux MKV container
Can't encode video

Some of the tasks eac3to is able to perform are the following:
show information about audio files
decode and encode various audio formats
remove dialog normalization from AC3, E-AC3, DTS and TrueHD tracks
extract AC3 stream from Blu-ray Disc TrueHD / AC3 tracks
extract TrueHD stream from Blu-ray Disc TrueHD / AC3 tracks
extract DTS core from DTS-HD Hi Res and DTS-HD Master Audio tracks
remove DTS zero padding and repair outdated DTS-ES headers
apply positive or negative audio delays
reduce bitdepth of decoded audio data by using TPDF dithering
resample decoded audio data (using r8brain)
apply/reverse PAL speedup on decoded audio data (using r8brain)
demux all video and audio tracks of an EVO or VOB source file
join/rebuild multiple EVO or VOB files
remux the video track of an EVO or VOB source to Matroska
remove pulldown flags from MPEG-2, VC-1 and H.264 video tracks

eac3to can be used for more functions the choice is yours :p

myksto
8th January 2010, 21:21
Simply fantastic!!! :))))
I followed you advices:
- I muxed my vc-1 stream to a *.mkv file with eac3to;
- I copied ffms2 files into avisynth plugin directory;
- I create a simple avs script to load the *.mkv file;
- loaded it to staxrip and...

Magically staxrip let me do everything I need!!! :))))
I have only to try to test my first encoding!!! Wow!!!

If these tools could be implemented in staxrip directly well, the game would be done!!

Thanks a lot, I hope I can now use my favourite tool to do my backups!! ;)

MuLTiTaSK
8th January 2010, 21:38
@myksto

now i'am trying to get DGIndexNV working;)

hopefully we can get them all working together with StaxRip

Blu-ray projects done with StaxRip will be ours :p

MuLTiTaSK
9th January 2010, 00:15
@StaxRip Nation

lastest DGIndexNV build is giving me the same problems using it with StaxRip so i asked neuron2 to test it hopefully together with him involved we can get this fixed and finally use the great DGIndexNV with StaxRip

how many of you use DGIndexNV outside of StaxRip?

if you have a Nvidia GPU (http://en.wikipedia.org/wiki/PureVideo#Table_of_PureVideo_.28HD.29_GPUs) with a VP2 or above engine i highly recommend you click on the donate (http://neuron2.net/dgdecnv/dgdecnv.html) button and get this great piece of code neuron2 has put together he deserves it anyway for what he does for us

flebber
9th January 2010, 13:09
Is there a best way to add this MVDegrain2 script to profiles can I us the join with "." method?

MvDegrain2 = backward_vec2 = source.MVAnalyse(isb = true, delta = 2, pel = 2, overlap=4, sharp=1, idx = 1)
backward_vec1 = source.MVAnalyse(isb = true, delta = 1, pel = 2, overlap=4, sharp=1, idx = 1)
forward_vec1 = source.MVAnalyse(isb = false, delta = 1, pel = 2, overlap=4, sharp=1, idx = 1)
forward_vec2 = source.MVAnalyse(isb = false, delta = 2, pel = 2, overlap=4, sharp=1, idx = 1)
source.MVDegrain2(backward_vec1,forward_vec1,backward_vec2,forward_vec2,thSAD = 400,idx=1)
dftest = dfttest(sigma=1.2)

I am having some problem with the brackets