Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Pre-Release Discussion

Reply
 
Thread Tools Display Modes
Old 04-09-2010, 05:27 PM   #1
Christophe
Immortal
 
Christophe's Avatar
 
Join Date: Jan 2005
Location: Sucka Free
Posts: 250
Default [ALPHA] Improved video decoder+encoder using FFMPEG

Since it seems most of the video problems with REAPER are usually attributed to different versions of installed codecs, starting with REAPER v3.41pre7, the video support plugin for REAPER now has native support for FFMPEG:

You'll need the FFMPEG DLL files (available from http://aegiscorp.free.fr/ffmpeg/ ) copied into REAPER's program files folder (usually C:\Program Files\REAPER).

If properly installed, you should see the following when bringing up the source properties on a video file:





Also, with this version, you can now open QuickTime video files on REAPER x64.

Comments, testing and feedback welcomed

-Christophe

Last edited by Christophe; 04-10-2010 at 12:56 PM.
Christophe is offline   Reply With Quote
Old 04-09-2010, 05:42 PM   #2
Syd Masters
Banned
 
Join Date: Sep 2008
Location: gently scraping your delicate sensibilities with a potato peeler
Posts: 6,791
Default

Very nice! Thank you, sir. Will test...
Syd Masters is offline   Reply With Quote
Old 04-09-2010, 07:30 PM   #3
Mercado_Negro
Moderator
 
Mercado_Negro's Avatar
 
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,676
Default

This is amazing. Sync is perfect in all formats I've tried, even when scrubbing/jogging. Thank you so much for this major improvement Christophe, now I feel I can make music for video reliably.
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
Mercado_Negro is offline   Reply With Quote
Old 04-09-2010, 07:36 PM   #4
Evan
Human being with feelings
 
Join Date: Oct 2006
Location: Greece
Posts: 3,553
Default

video *encoder*?
Evan is offline   Reply With Quote
Old 04-09-2010, 08:29 PM   #5
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Yeah, you can FFMPeg-export a time selection that includes video now. Test that mf to death mate. Do it now!
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 04-09-2010, 09:03 PM   #6
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Reaper 3.41pre6 (13:07 build) x86
ffmpeg-dll-r22716-win32.zip


Container: Quicktime
Codec: PhotoJPeg(High)
Dimensions: 624 x 352
FPS : 23.98 (23.976 also selected in session)

Issue:
Drag and drop a video file of this configuration in to the timeline with the Media Explorer of Reaper(Autoplay and Start on Bar ON). It crashes.

Drag and drop it from anywhere else, and it imports properly.
Video playback on some Quicktime-Mov/PhotoJPeg(high) files (23.976 and 25 fps) files seems to produce funky colours. Those files are the ones that produce the crashes when selecting them in the Media Explorer of Reaper as well, though not consistently either. When I drag and drop these files in to the timeline from outside Reaper, they'll import fine the next time I touch them in the Media Explorer of Reaper itself. The colour problem still remains.

The Autoplay seems cause these crashes. When I turn it off, the crashes do not happen.

The funky colours for some files remain.
-edit- Test with both RGB and other available colourspaces if that made a difference.

=========================================

Issue:
The video does not follow the playhead for Quicktime H264 videos if the cursor is moving by single-clicks forward by small increments such as two or four frames.
Probably an inbetween-Iframes issue. Click anywhere in the video file, then click to the right by a few frames. In the H264 videos with a maximum I-Frame distance of ten frames(you set set that up in the encoder of the Quicktime Player and anywhere else I suppose) this doesn't happen.

With standard H264 Quicktimes, which have an i=frame distance maximum of 24 frames, AND have picture reordering enabled, that does happen.

Turn off picture reordering when exporting the Quicktime, and this does not happen at all.

An FFMpeg issue ?
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom

Last edited by airon; 04-09-2010 at 11:03 PM.
airon is offline   Reply With Quote
Old 04-09-2010, 11:12 PM   #7
plush2
Human being with feelings
 
Join Date: May 2006
Location: Saskatoon, Canada
Posts: 2,110
Default

Overall this is a huge leap forward in performance. Thanks Christophe.

I'll post bugs as I come across them but nothing unpleasant yet.
plush2 is offline   Reply With Quote
Old 04-10-2010, 12:45 AM   #8
vidalsh
Human being with feelings
 
Join Date: Nov 2008
Location: madrid/spain
Posts: 1,036
Default

wow...this is awesome, video now runs so well under reaper finally...

this sould be implemented in reaper by default when tested...and of course, render video formats

Last edited by vidalsh; 04-10-2010 at 12:55 AM.
vidalsh is online now   Reply With Quote
Old 04-10-2010, 01:01 AM   #9
Christophe
Immortal
 
Christophe's Avatar
 
Join Date: Jan 2005
Location: Sucka Free
Posts: 250
Default

Quote:
Originally Posted by airon View Post
With standard H264 Quicktimes, which have an i=frame distance maximum of 24 frames, AND have picture reordering enabled, that does happen.

Turn off picture reordering when exporting the Quicktime, and this does not happen at all.

An FFMpeg issue ?
Thanks for testing! Not sure about it being an FFmpeg issue or our decoder. I don't have the Quicktime encoder, could you encode me a small file that exhibits the behaviour and send it to christophe@cockos.com?

Thanks!

-Christophe
Christophe is offline   Reply With Quote
Old 04-10-2010, 01:52 AM   #10
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default Video follows arrange page edits..

Can anyone confirm (as i'm not near my pc for a few days)
.
In the latest build it seems we now have the ability for video to follow most edits, so moving an item, adjusting an item updates the video to show where the edit "lands". If so amazing!
.
Also, what's this about "exporting video"? someone be my eyes and ears please! Lol
musicbynumbers is offline   Reply With Quote
Old 04-10-2010, 03:23 AM   #11
Subz
Human being with feelings
 
Subz's Avatar
 
Join Date: Jun 2006
Location: UK
Posts: 3,210
Default

Quote:
Originally Posted by musicbynumbers View Post
Also, what's this about "exporting video"? someone be my eyes and ears please! Lol
that's what i was going to ask!!!

Video Export??!!!

i will play with this a bit later (not that i am a video pro!!!)


Subz

::edit:: Oh Shit!!! i'm currently exporting a video from reaper!!!

Last edited by Subz; 04-10-2010 at 03:51 AM.
Subz is offline   Reply With Quote
Old 04-10-2010, 04:05 AM   #12
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

Yikes! surely not with the new audio too! if you can actually replace audio in the video that makes our jobs so much easier!
musicbynumbers is offline   Reply With Quote
Old 04-10-2010, 04:13 AM   #13
Subz
Human being with feelings
 
Subz's Avatar
 
Join Date: Jun 2006
Location: UK
Posts: 3,210
Default

OK, so on importing some AVI files the color is messed up in the video when played & exported from reaper

extra options in the window size on export would be useful (like lock aspect ratio of window size, so if you increase one number the other one adjusts with it, optional obviously)

i can email short clips of the avi that messes up the color on import to reaper if you wish?

all reaper needs is video fades (with the ability to fade two video clips together) then i could make a full video in reaper

Subz
Subz is offline   Reply With Quote
Old 04-10-2010, 04:15 AM   #14
Subz
Human being with feelings
 
Subz's Avatar
 
Join Date: Jun 2006
Location: UK
Posts: 3,210
Default

Quote:
Originally Posted by musicbynumbers View Post
Yikes! surely not with the new audio too! if you can actually replace audio in the video that makes our jobs so much easier!

add video to your music, turn volume down on video track export as video


job done

i'm just watching a video i made 100% in reaper (music & video all exported from reaper)



Subz
Subz is offline   Reply With Quote
Old 04-10-2010, 04:30 AM   #15
Subz
Human being with feelings
 
Subz's Avatar
 
Join Date: Jun 2006
Location: UK
Posts: 3,210
Default

my own made birthday present

100% made in Reaper, & exported from Reaper, then uploaded to youtube

you can see where Reaper messed up the colors in this video also


https://www.youtube.com/watch?v=CbfFemZ5-lA
Subz is offline   Reply With Quote
Old 04-10-2010, 05:32 AM   #16
brainwreck
Human being with feelings
 
Join Date: Jul 2006
Posts: 20,859
Default

just tried this on xp 32 bit. explorer.exe crashed on first reaper startup - explorer wouldn't come back, had to reboot. on reboot, i opened reaper, attempted to insert an avi, and reaper crashed.
brainwreck is offline   Reply With Quote
Old 04-10-2010, 05:35 AM   #17
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Yeah, I got that too on a few Quicktime videos. Only some though.

The video-follows-edit actions stuff isn't here yet, though if I've somehow missed it, please point it out to me.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 04-10-2010, 05:37 AM   #18
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Quote:
Originally Posted by brainwreck View Post
just tried this on xp 32 bit. explorer.exe crashed on first reaper startup - explorer wouldn't come back, had to reboot. on reboot, i opened reaper, attempted to insert an avi, and reaper crashed.
What codec was it ? I've had some crashes too, but not with Xvid Avi files, only with 23.976 Quicktime H264 files so far.

Recheck whether you used the correct FFMPeg DLLs.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 04-10-2010, 06:26 AM   #19
Banned
Human being with feelings
 
Banned's Avatar
 
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
Default

I assume this is not (yet) targeting the OS X builds. Do they need updating as well?
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
Banned is offline   Reply With Quote
Old 04-10-2010, 06:33 AM   #20
brainwreck
Human being with feelings
 
Join Date: Jul 2006
Posts: 20,859
Default

Quote:
Originally Posted by airon View Post
What codec was it ? I've had some crashes too, but not with Xvid Avi files, only with 23.976 Quicktime H264 files so far.

Recheck whether you used the correct FFMPeg DLLs.
i believe the codec is microsoft video 1. the file info says ms-cram (no idea what cram represents), 30 fps.

just tried xvid. playback seemed ok the first time around. i added an mp3 track, still played ok. i started skipping around in the timeline and lost video playback.....it stayed on a single frame and wouldn't budge. i tried rendering from that point and got the message 'not rendering, eta infinity'.

these guys are brave (or asking for punishment) messing with this video stuff. ......all the codec nonsense has never made a bit of sense to me.
brainwreck is offline   Reply With Quote
Old 04-10-2010, 07:09 AM   #21
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,480
Default

Some nitpicks:


1. "FFMPEG" should be called "FFmpeg" FIXED (3.41pre8)
2. "Xvid" should be called "XviD" FIXED (3.41pre10)
3. "fps" label isn't properly displayed in the render dialog. The "s" is cropped. FIXED (3.41pre12)



And some remaining quirks:

http://forum.cockos.com/project.php?issueid=2065 (Video file reading not shown in disk performance meter)
http://forum.cockos.com/project.php?issueid=1927 ("Set all media offline" should offline video media too)

Last edited by Dstruct; 04-19-2010 at 02:22 AM.
Dstruct is offline   Reply With Quote
Old 04-10-2010, 07:41 AM   #22
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,480
Default

The following video used ~40% CPU here in REAPER (on Intel Core 2 Duo E6700). In MPC-HC (using ffmpeg-mt from latest ffdshow ) it uses just 20% CPU. I guess it's because FFmpeg in REAPER isn't multithreaded?

Code:
General
Format                           : AVI
Format/Info                      : Audio Video Interleave
Format profile                   : OpenDML
File size                        : 2.63 GiB
Duration                         : 1h 59mn
Overall bit rate                 : 3 147 Kbps
Writing library                  : VirtualDub build 32809/release

Video
ID                               : 0
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : Main@L3.0
Format settings, CABAC           : Yes
Format settings, ReFrames        : 3 frames
Codec ID                         : H264
Duration                         : 1h 59mn
Bit rate                         : 2 934 Kbps
Width                            : 1 280 pixels
Height                           : 720 pixels
Display aspect ratio             : 16:9
Frame rate mode                  : Variable
Frame rate                       : 50.000 fps
Resolution                       : 8 bits
Colorimetry                      : 4:2:0
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.064
Stream size                      : 2.45 GiB (93%)

Audio
ID                               : 1
Format                           : MPEG Audio
Format version                   : Version 1
Format profile                   : Layer 3
Format_Settings_Mode             : Joint stereo
Format_Settings_ModeExtension    : MS Stereo
Codec ID                         : 55
Codec ID/Hint                    : MP3
Duration                         : 1h 59mn
Bit rate mode                    : Constant
Bit rate                         : 192 Kbps
Channel(s)                       : 2 channels
Sampling rate                    : 48.0 KHz
Stream size                      : 164 MiB (6%)
Alignment                        : Aligned on interleaves
Interleave, duration             : 24 ms (1.20 video frame)
Interleave, preload duration     : 504 ms


Also when skipping in the video, REAPER doesn't update the video anymore. Only sound heard then. I have to stop and start playback again to get the video running. FIXED (3.41pre8)

Last edited by Dstruct; 04-13-2010 at 02:12 PM.
Dstruct is offline   Reply With Quote
Old 04-10-2010, 07:45 AM   #23
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

Quote:
Originally Posted by airon View Post
The video-follows-edit actions stuff isn't here yet, though if I've somehow missed it, please point it out to me.
In pre 6 there is mention of a feature that sounded like that, sounds like i jumped the gun though!
musicbynumbers is offline   Reply With Quote
Old 04-10-2010, 07:52 AM   #24
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Quote:
Originally Posted by Banned View Post
I assume this is not (yet) targeting the OS X builds. Do they need updating as well?
You should try it on the Mac. Quicktime generally works much better there than on the PC.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 04-10-2010, 07:59 AM   #25
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Quote:
Originally Posted by Dstruct View Post
The following video used ~40% CPU here in REAPER (on Intel Core 2 Duo E6700). In MPC-HC (using ffmpeg-mt from latest ffdshow ) it uses just 20% CPU. I guess it's because FFmpeg in REAPER isn't multithreaded?
720p AVC video at 50 fps ?! That's heavy hitting video alright. I think I'd be too afraid of losing too much CPU resources I could be using for mixing, to run that kind of resource hog natively. I'd be using a VCube or some other HD player in that case until there's a generic gfx card driver thing that supports video playback this way.

Next challenge, multithreaded video decoding, after video following edit activity.

Btw Nuendo 5 is said to perform video buffering on the gfx card memory. Maybe that's a good one too.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 04-10-2010, 08:06 AM   #26
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Quote:
Originally Posted by brainwreck View Post
i believe the codec is microsoft video 1. the file info says ms-cram (no idea what cram represents), 30 fps.

just tried xvid. playback seemed ok the first time around. i added an mp3 track, still played ok. i started skipping around in the timeline and lost video playback.....it stayed on a single frame and wouldn't budge. i tried rendering from that point and got the message 'not rendering, eta infinity'.

these guys are brave (or asking for punishment) messing with this video stuff. ......all the codec nonsense has never made a bit of sense to me.
Did you do this in the middle of playback, or when transport was stopped ?

What are your system specs ?

Give Quicktime DV, Quicktime PhotoJPeg or Quicktime MJpeg a try if you want to edit sound to picture. You need quick seeking for that. If you're just mixing and composing, you can do with larger seek speeds, and use codecs like XVid or H264(x264 for AVI and h264 for Quicktime). Those codecs compress the picture better, but also cost more CPU to play back and take longer to seek to picture.

You can produce Quicktimes with either Quicktime Pro(File/Export in the Quicktime Player) or programs like Super.

Or Reaper itself .

Give one or two of these formats a try and see how they fare. Your system spec is important as well, and keep an eye on the performance meter of Reaper too a bit. If something is using too much CPU, that'll be good to know.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 04-10-2010, 08:34 AM   #27
brainwreck
Human being with feelings
 
Join Date: Jul 2006
Posts: 20,859
Default

Quote:
Originally Posted by airon View Post
Did you do this in the middle of playback, or when transport was stopped ?

What are your system specs ?

Give Quicktime DV, Quicktime PhotoJPeg or Quicktime MJpeg a try if you want to edit sound to picture. You need quick seeking for that. If you're just mixing and composing, you can do with larger seek speeds, and use codecs like XVid or H264(x264 for AVI and h264 for Quicktime). Those codecs compress the picture better, but also cost more CPU to play back and take longer to seek to picture.

You can produce Quicktimes with either Quicktime Pro(File/Export in the Quicktime Player) or programs like Super.

Or Reaper itself .

Give one or two of these formats a try and see how they fare. Your system spec is important as well, and keep an eye on the performance meter of Reaper too a bit. If something is using too much CPU, that'll be good to know.
skipping around - middle of playback. attempted rendering - stopped.

my machine isn't a monster for sure - 1.7 core duo, 2 gb ram, 128 mb onboard video.

cpu seems ok. i've seen it spike up to 35% at most at start / stop, but it's generally staying under 10%. every way that i've tried to render so far has ended with reaper freezing up.
brainwreck is offline   Reply With Quote
Old 04-10-2010, 08:46 AM   #28
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,480
Default

Quote:
Originally Posted by airon View Post
720p AVC video at 50 fps ?! That's heavy hitting video alright. I think I'd be too afraid of losing too much CPU resources I could be using for mixing, to run that kind of resource hog natively.
Yeah I know. Was just testing some videos I have here.
Dstruct is offline   Reply With Quote
Old 04-10-2010, 08:56 AM   #29
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,480
Default

For these files, DirectShow decoder is still used instead of FFmpeg:

Code:
General
Format                           : AVI
Format/Info                      : Audio Video Interleave
File size                        : 1.66 GiB
Duration                         : 1h 34mn
Overall bit rate                 : 2 529 Kbps
Writing library                  : VirtualDub build 32816/release

Video
ID                               : 0
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : Main@L3.0
Format settings, CABAC           : Yes
Format settings, ReFrames        : 3 frames
Codec ID                         : H264
Duration                         : 1h 34mn
Bit rate                         : 2 324 Kbps
Width                            : 720 pixels
Height                           : 576 pixels
Display aspect ratio             : 4:3
Frame rate mode                  : Variable
Frame rate                       : 25.000 fps
Standard                         : PAL
Resolution                       : 8 bits
Colorimetry                      : 4:2:0
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.224
Stream size                      : 1.53 GiB (92%)

Audio
ID                               : 1
Format                           : MPEG Audio
Format version                   : Version 1
Format profile                   : Layer 3
Format_Settings_Mode             : Joint stereo
Format_Settings_ModeExtension    : MS Stereo
Codec ID                         : 55
Codec ID/Hint                    : MP3
Duration                         : 1h 34mn
Bit rate mode                    : Constant
Bit rate                         : 192 Kbps
Channel(s)                       : 2 channels
Sampling rate                    : 48.0 KHz
Stream size                      : 129 MiB (8%)
Alignment                        : Aligned on interleaves
Interleave, duration             : 24 ms (0.60 video frame)
Interleave, preload duration     : 504 ms
Code:
General
Format                           : AVI
Format/Info                      : Audio Video Interleave
File size                        : 378 MiB
Duration                         : 1h 14mn
Overall bit rate                 : 706 Kbps
Writing library                  : VirtualDub build 32809/release

Video
ID                               : 0
Format                           : MPEG-4 Visual
Format profile                   : Simple@L1
Format settings, BVOP            : No
Format settings, QPel            : No
Format settings, GMC             : No warppoints
Format settings, Matrix          : Default (H.263)
Codec ID                         : DX50
Codec ID/Hint                    : DivX 5
Duration                         : 1h 14mn
Bit rate                         : 566 Kbps
Width                            : 640 pixels
Height                           : 360 pixels
Display aspect ratio             : 16:9
Frame rate                       : 25.000 fps
Resolution                       : 8 bits
Colorimetry                      : 4:2:0
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.098
Stream size                      : 303 MiB (80%)
Writing library                  : Lavc51.51.0

Audio
ID                               : 1
Format                           : MPEG Audio
Format version                   : Version 1
Format profile                   : Layer 3
Format_Settings_Mode             : Joint stereo
Format_Settings_ModeExtension    : MS Stereo
Codec ID                         : 55
Codec ID/Hint                    : MP3
Duration                         : 1h 14mn
Bit rate mode                    : Constant
Bit rate                         : 128 Kbps
Channel(s)                       : 2 channels
Sampling rate                    : 44.1 KHz
Stream size                      : 68.5 MiB (18%)
Alignment                        : Aligned on interleaves
Interleave, duration             : 26 ms (0.65 video frame)
Interleave, preload duration     : 522 ms
Why is this?

FIXED (3.41pre8)

Last edited by Dstruct; 04-13-2010 at 02:12 PM.
Dstruct is offline   Reply With Quote
Old 04-10-2010, 09:14 AM   #30
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,480
Default

First crash with the FFmpeg stuff:

Code:
Anwendungsausnahme aufgetreten:
        Anwendung: C:\Programme\Reaper\reaper.exe (pid=940)
        Wann: 10.04.2010 @ 17:49:47.828
        Ausnahmenummer: c0000005 (Zugriffsverletzung)

*----> Systeminformationen <----*
        Terminalsitzungskennung: 0
        Prozessoranzahl: 2
        Prozessortyp: x86 Family 6 Model 15 Stepping 6
        Windows-Version: 5.1
        Aktuelles Build: 2600
        Service Pack: 3
        Aktueller Typ: Multiprocessor Free

*----> Taskliste <----*
   0 System Process
   4 System
 316 smss.exe
 372 csrss.exe
 396 winlogon.exe
 440 services.exe
 452 lsass.exe
 608 svchost.exe
 668 svchost.exe
 724 svchost.exe
 780 spoolsv.exe
1096 Explorer.EXE
1360 hdsp32.exe
1380 hdspmix.exe
 936 totalcmd.exe
1980 thunderbird.exe
 912 firefox.exe
 940 reaper.exe
1508 mpc-hc.exe
1764 drwtsn32.exe

*----> Modulliste <----*
(0000000000400000 - 0000000000b20000: C:\Programme\Reaper\reaper.exe
(00000000017d0000 - 00000000017d8000: C:\Programme\Reaper\Plugins\soundtouch.dll
(0000000001a80000 - 0000000001aa2000: C:\Programme\Reaper\Plugins\reaper_ape.dll
(0000000001ab0000 - 0000000001abe000: C:\Programme\Reaper\Plugins\reaper_cd.dll
(0000000001ac0000 - 0000000001ad2000: C:\Programme\Reaper\Plugins\reaper_explorer.dll
(0000000001b20000 - 0000000001b29000: C:\WINDOWS\system32\Normaliz.dll
(0000000001be0000 - 0000000001c0d000: C:\Programme\Reaper\Plugins\reaper_flac.dll
(0000000001e70000 - 0000000001ee2000: C:\Programme\Reaper\Plugins\reaper_midi.dll
(0000000001ef0000 - 0000000001f3b000: C:\Programme\Reaper\Plugins\reaper_mp3dec.dll
(0000000001f40000 - 00000000020ec000: C:\Programme\Reaper\Plugins\reaper_ogg.dll
(00000000020f0000 - 0000000002109000: C:\Programme\Reaper\Plugins\reaper_rex.dll
(0000000002110000 - 0000000002132000: C:\Programme\Reaper\Plugins\reaper_video.dll
(0000000002140000 - 000000000215c000: C:\Programme\Reaper\avutil-50.dll
(0000000002160000 - 000000000217d000: C:\Programme\Reaper\Plugins\reaper_wave.dll
(0000000002180000 - 00000000021bf000: C:\Programme\Reaper\Plugins\reaper_wavpack.dll
(0000000002c00000 - 0000000002c0a000: C:\WINDOWS\system32\hdspasio.dll
(0000000004630000 - 0000000004a77000: C:\Programme\Ffdshow\ffdshow.ax
(0000000004fb0000 - 0000000004fe1000: C:\Programme\Ffdshow\ff_libmad.dll
(000000000a580000 - 000000000a859000: C:\WINDOWS\system32\xpsp2res.dll
(0000000010000000 - 000000001006c000: C:\Programme\Reaper\Plugins\elastique2.dll
(00000000408b0000 - 0000000040996000: C:\WINDOWS\system32\WININET.dll
(0000000040f50000 - 0000000041138000: C:\WINDOWS\system32\iertutil.dll
(00000000452e0000 - 0000000045413000: C:\WINDOWS\system32\urlmon.dll
(000000004fd50000 - 000000004fef6000: C:\WINDOWS\system32\d3d9.dll
(00000000597d0000 - 0000000059825000: C:\WINDOWS\system32\NETAPI32.dll
(000000005b0f0000 - 000000005b128000: C:\WINDOWS\system32\UxTheme.dll
(000000005eb20000 - 000000005eb2d000: C:\WINDOWS\system32\perfproc.dll
(000000005eb30000 - 000000005eb3a000: C:\WINDOWS\system32\perfos.dll
(0000000064180000 - 0000000064308000: C:\Programme\Ffdshow\ffmpegmt.dll
(0000000064940000 - 0000000064a13000: C:\Programme\Reaper\avformat-52.dll
(000000006ad40000 - 000000006bc9b000: C:\Programme\Reaper\avcodec-52.dll
(000000006d780000 - 000000006d7d9000: C:\Programme\Reaper\swscale-0.dll
(000000006de80000 - 000000006de86000: C:\WINDOWS\system32\d3d8thk.dll
(000000006ed80000 - 000000006eec2000: C:\Programme\Ffdshow\xvidcore.dll
(000000006f8c0000 - 000000006f8fc000: C:\Programme\Ffdshow\libmplayer.dll
(000000006fac0000 - 000000007032a000: C:\Programme\Ffdshow\libavcodec.dll
(0000000071a00000 - 0000000071a08000: C:\WINDOWS\system32\WS2HELP.dll
(0000000071a10000 - 0000000071a27000: C:\WINDOWS\system32\WS2_32.dll
(0000000071a30000 - 0000000071a3a000: C:\WINDOWS\system32\WSOCK32.dll
(0000000072210000 - 000000007223b000: C:\WINDOWS\system32\DINPUT.dll
(0000000072c80000 - 0000000072c88000: C:\WINDOWS\system32\msacm32.drv
(0000000072c90000 - 0000000072c99000: C:\WINDOWS\system32\wdmaud.drv
(00000000736d0000 - 000000007371b000: C:\WINDOWS\system32\DDRAW.dll
(00000000738b0000 - 0000000073980000: C:\WINDOWS\system32\D3DIM700.DLL
(0000000073ac0000 - 0000000073ad7000: C:\WINDOWS\system32\AVIFIL32.DLL
(0000000073b30000 - 0000000073b36000: C:\WINDOWS\system32\DCIMAN32.dll
(0000000073e70000 - 0000000073ecc000: C:\WINDOWS\system32\DSOUND.dll
(0000000074790000 - 00000000748ff000: C:\WINDOWS\system32\quartz.dll
(0000000075250000 - 000000007527e000: C:\WINDOWS\system32\msctfime.ime
(0000000075ec0000 - 0000000075ee1000: C:\WINDOWS\system32\MSVFW32.dll
(0000000075f20000 - 000000007601d000: C:\WINDOWS\system32\browseui.dll
(0000000076330000 - 000000007634d000: C:\WINDOWS\system32\IMM32.DLL
(0000000076350000 - 000000007639a000: C:\WINDOWS\system32\comdlg32.dll
(00000000765a0000 - 00000000765bd000: C:\WINDOWS\System32\CSCDLL.dll
(00000000765f0000 - 0000000076601000: C:\WINDOWS\system32\devenum.dll
(0000000076620000 - 00000000766d6000: C:\WINDOWS\system32\USERENV.dll
(0000000076880000 - 0000000076905000: C:\WINDOWS\system32\CRYPTUI.dll
(0000000076af0000 - 0000000076b1e000: C:\WINDOWS\system32\WINMM.dll
(0000000076bf0000 - 0000000076c1e000: C:\WINDOWS\system32\WINTRUST.dll
(0000000076c50000 - 0000000076c78000: C:\WINDOWS\system32\IMAGEHLP.dll
(0000000076f20000 - 0000000076f4d000: C:\WINDOWS\system32\WLDAP32.dll
(0000000076f90000 - 000000007700f000: C:\WINDOWS\system32\CLBCATQ.DLL
(0000000077010000 - 00000000770e3000: C:\WINDOWS\system32\COMRes.dll
(00000000770f0000 - 000000007717b000: C:\WINDOWS\system32\OLEAUT32.dll
(00000000773a0000 - 00000000774a3000: C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\COMCTL32.dll
(00000000774b0000 - 00000000775ed000: C:\WINDOWS\system32\ole32.dll
(00000000778f0000 - 00000000779e4000: C:\WINDOWS\system32\SETUPAPI.dll
(00000000779f0000 - 0000000077a46000: C:\WINDOWS\System32\cscui.dll
(0000000077a50000 - 0000000077ae6000: C:\WINDOWS\system32\CRYPT32.dll
(0000000077af0000 - 0000000077b02000: C:\WINDOWS\system32\MSASN1.dll
(0000000077b10000 - 0000000077b32000: C:\WINDOWS\system32\appHelp.dll
(0000000077ba0000 - 0000000077ba7000: C:\WINDOWS\system32\midimap.dll
(0000000077bb0000 - 0000000077bc5000: C:\WINDOWS\system32\MSACM32.dll
(0000000077bd0000 - 0000000077bd8000: C:\WINDOWS\system32\VERSION.dll
(0000000077be0000 - 0000000077c38000: C:\WINDOWS\system32\msvcrt.dll
(0000000077da0000 - 0000000077e4a000: C:\WINDOWS\system32\ADVAPI32.dll
(0000000077e50000 - 0000000077ee2000: C:\WINDOWS\system32\RPCRT4.dll
(0000000077ef0000 - 0000000077f39000: C:\WINDOWS\system32\GDI32.dll
(0000000077f40000 - 0000000077fb6000: C:\WINDOWS\system32\SHLWAPI.dll
(0000000077fc0000 - 0000000077fd1000: C:\WINDOWS\system32\Secur32.dll
(000000007c800000 - 000000007c908000: C:\WINDOWS\system32\kernel32.dll
(000000007c910000 - 000000007c9c9000: C:\WINDOWS\system32\ntdll.dll
(000000007e1e0000 - 000000007e351000: C:\WINDOWS\system32\shdocvw.dll
(000000007e360000 - 000000007e3f1000: C:\WINDOWS\system32\USER32.dll
(000000007e670000 - 000000007ee91000: C:\WINDOWS\system32\SHELL32.dll

*----> Statusabbild für Threadkennung 0x738 <----*

eax=000176cd ebx=0002ed9b ecx=0034b4e0 edx=00023234 esi=00000008 edi=00000000
eip=649c7d54 esp=0012baa0 ebp=00000000 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202

*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\Programme\Reaper\avformat-52.dll - 
Funktion: avformat-52!av_index_search_timestamp
        649c7d36 0f8dbb000000 jnl avformat-52!av_index_search_timestamp+0x107 (649c7df7)
        649c7d3c 8b5c2404         mov     ebx,[esp+0x4]
        649c7d40 89da             mov     edx,ebx
        649c7d42 29c2             sub     edx,eax
        649c7d44 83fa01           cmp     edx,0x1
        649c7d47 7e36       jle avformat-52!av_index_search_timestamp+0x8f (649c7d7f)
        649c7d49 8d1403           lea     edx,[ebx+eax]
        649c7d4c d1fa             sar     edx,1
        649c7d4e 8d0c52           lea     ecx,[edx+edx*2]
        649c7d51 c1e103           shl     ecx,0x3
FEHLER ->649c7d54 8b6c3108         mov     ebp,[ecx+esi+0x8] ds:0023:0034b4f0=????????
        649c7d58 8b4c310c         mov     ecx,[ecx+esi+0xc]
        649c7d5c 39cf             cmp     edi,ecx
        649c7d5e 7f14        jg avformat-52!av_index_search_timestamp+0x84 (649c7d74)
        649c7d60 7c52        jl avformat-52!av_index_search_timestamp+0xc4 (649c7db4)
        649c7d62 392c24           cmp     [esp],ebp
        649c7d65 770d        ja avformat-52!av_index_search_timestamp+0x84 (649c7d74)
        649c7d67 39cf             cmp     edi,ecx
        649c7d69 8db42600000000   lea     esi,[esi]
        649c7d70 7e3b       jle avformat-52!av_index_search_timestamp+0xbd (649c7dad)
        649c7d72 89d3             mov     ebx,edx

*----> Stack Back Trace <----*
WARNING: Stack unwind information not available. Following frames may be wrong.
ChildEBP RetAddr  Args to Child              
00000000 00000000 00000000 00000000 00000000 avformat-52!av_index_search_timestamp+0x64

Reproducable here. Happens when dragging many files from Media Explorer into the arrange at once. 25 movies with a total size of 19.6 GB.
Dstruct is offline   Reply With Quote
Old 04-10-2010, 09:15 AM   #31
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,480
Default

Obviously some memory problem. REAPER is using all of it. 2GB installed here on XP32.

Why does REAPER uses so much memory?



For this single file
Code:
General
Format                           : AVI
Format/Info                      : Audio Video Interleave
Format profile                   : OpenDML
File size                        : 2.63 GiB
Duration                         : 1h 59mn
Overall bit rate                 : 3 147 Kbps
Writing library                  : VirtualDub build 32809/release

Video
ID                               : 0
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : Main@L3.0
Format settings, CABAC           : Yes
Format settings, ReFrames        : 3 frames
Codec ID                         : H264
Duration                         : 1h 59mn
Bit rate                         : 2 934 Kbps
Width                            : 1 280 pixels
Height                           : 720 pixels
Display aspect ratio             : 16:9
Frame rate mode                  : Variable
Frame rate                       : 50.000 fps
Resolution                       : 8 bits
Colorimetry                      : 4:2:0
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.064
Stream size                      : 2.45 GiB (93%)

Audio
ID                               : 1
Format                           : MPEG Audio
Format version                   : Version 1
Format profile                   : Layer 3
Format_Settings_Mode             : Joint stereo
Format_Settings_ModeExtension    : MS Stereo
Codec ID                         : 55
Codec ID/Hint                    : MP3
Duration                         : 1h 59mn
Bit rate mode                    : Constant
Bit rate                         : 192 Kbps
Channel(s)                       : 2 channels
Sampling rate                    : 48.0 KHz
Stream size                      : 164 MiB (6%)
Alignment                        : Aligned on interleaves
Interleave, duration             : 24 ms (1.20 video frame)
Interleave, preload duration     : 504 ms
I'm getting

RAM use: 609MB
System use: 954MB/2045MB
Dstruct is offline   Reply With Quote
Old 04-10-2010, 09:20 AM   #32
Subz
Human being with feelings
 
Subz's Avatar
 
Join Date: Jun 2006
Location: UK
Posts: 3,210
Default

nice to see someone testing with long files

all my files max at 5mins
Subz is offline   Reply With Quote
Old 04-10-2010, 12:24 PM   #33
Christophe
Immortal
 
Christophe's Avatar
 
Join Date: Jan 2005
Location: Sucka Free
Posts: 250
Default

Quote:
Originally Posted by Subz View Post
i can email short clips of the avi that messes up the color on import to reaper if you wish?
Please do, to christophe@cockos.com thanks!
Christophe is offline   Reply With Quote
Old 04-10-2010, 12:57 PM   #34
Christophe
Immortal
 
Christophe's Avatar
 
Join Date: Jan 2005
Location: Sucka Free
Posts: 250
Default

REAPER v3.41pre7 now has FFmpeg support enabled by default. You'll still need to manually download the FFmpeg DLL and install them in REAPER's program file folder tho. (Like LAME, we can't distribute FFmpeg because of licensing)
Christophe is offline   Reply With Quote
Old 04-10-2010, 10:37 PM   #35
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

I'm still getting that crash with this data with the file I sent you :
Code:
Problemsignatur:
  Problemereignisname:	APPCRASH
  Anwendungsname:	reaper.exe
  Anwendungsversion:	3.4.0.7
  Anwendungszeitstempel:	4bc0d218
  Fehlermodulname:	avcodec-52.dll
  Fehlermodulversion:	0.0.0.0
  Fehlermodulzeitstempel:	4bb06d39
  Ausnahmecode:	c0000005
  Ausnahmeoffset:	003ef8ee
  Betriebsystemversion:	6.1.7600.2.0.0.256.48
  Gebietsschema-ID:	1031
  Zusatzinformation 1:	0a9e
  Zusatzinformation 2:	0a9e372d3b4ad19135b953a78882e789
  Zusatzinformation 3:	0a9e
  Zusatzinformation 4:	0a9e372d3b4ad19135b953a78882e789
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 04-11-2010, 09:49 AM   #36
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default useful Question?

Just about to try it on win 7 64bit version BUT with reaper 32bit so..

which version do I use?

the 32bit or 64bit version?

thanks!
musicbynumbers is offline   Reply With Quote
Old 04-11-2010, 09:55 AM   #37
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,480
Default

Quote:
Originally Posted by musicbynumbers View Post
Just about to try it on win 7 64bit version BUT with reaper 32bit so..

which version do I use?

the 32bit or 64bit version?

thanks!
32bit of course.
Dstruct is offline   Reply With Quote
Old 04-11-2010, 10:22 AM   #38
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

that obvious hey?
musicbynumbers is offline   Reply With Quote
Old 04-11-2010, 10:28 AM   #39
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,480
Default

I think so. 32bit apps can't handle 64bit plugins.
Dstruct is offline   Reply With Quote
Old 04-11-2010, 02:24 PM   #40
Jae.Thomas
Human being with feelings
 
Join Date: Jun 2006
Posts: 22,567
Default

hey, excellent job. Everything "just works" over here. Even downloaded movie files from the net... southpark, etc... I can timestretch, mess about with it.

you do realize of course, you are opening a pandora's box? hehe
Jae.Thomas is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 10:12 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.