logo Sign In

Moth3r

User Group
Members
Join date
26-Oct-2004
Last activity
16-Jul-2017
Posts
4,892

Post History

Post
#278463
Topic
Capturing LD audio
Time
Assuming this is a follow-up to this thread, could you not get hold of Belbucus' files, or did you just want to have a go at doing it yourself?

Most audio software is able to record; e.g. SoundForge, Audition, Audacity. Just set the input to SPDIF in your sound card drivers or Windows recording control.

The PCM on the laserdiscs is 44.1kHz, you will probably need to upsample to 48kHz to be compatible with your DVD player.

There are small gaps in the audio at each side change that need to be patched; ideally you should also record the PCM off the "Faces" laserdiscs to patch the gaps.

The laserdisc audio drops synch with the DVD at two points, as Belbucus reports:
1) The cut from Mos Eisly exterior to beginning of Han’s confrontation with Greedo.

2) Oddly enough, at what would have been the last reel changeover when projected theatrically (probably just a coincidence).
You will need to adjust the PCM at these points; it's useful to have the AC-3 track extracted from the DVD for this purpose.
Post
#278314
Topic
Panorama() - an AviSynth function for converting 4:3 into 16:9
Time
Originally posted by: Zeromancer
What is the differences in yours vs his?
Or they exactly alike?
The main difference is that I just used a bit of maths together with AviSynth's bulit-in resize filters to kludge together a custom function; trbarry is actually clever enough to code his own filters.

I was going to try his filter out last night but didn't get round to it; it looks like it can do exactly the same thing, but on a mathematical curve rather than a linear approximation. It also seems much more tweakable than mine, it will do different resolutions and warp vertically, too.

However, at least my function works in YV12 colorspace!

I would love to be able to program for myself (and take on Laserman's colour grading idea). In the past I've learned BASIC and FORTRAN 77, so it probably wouldn't be too hard for me to learn C++ or whatever people use these days. It's just finding the time to do so.
Post
#277684
Topic
Project Index: Fan Edits of Other Films
Time
Condorman is not a preservation (because there has been an official DVD release). If you wanted to start a new heading for Custom DVDs it could be listed in there, along with Suspiria, Ong-Bak and Johnny Mnemonic.

Which reminds me, I need to go back and clean up the JM thread - IIRC there was some discussion in there which now needs removing to ensure we all stay squeaky clean and law-abiding!
Post
#277640
Topic
WOOKIE GROOMER PRESENTS: ADDICTED TO STAR WARS (Released)
Time
Originally posted by: russs15
Originally posted by: Wookie Groomer
Oh, BTW, I'm not on the forums often enough to know this but are the crappy "original trilogy" DVD's that came out last year accurate enough to justify creating a new and accurate Episode IV splitscreen v2.0? I want to make it better and I would rather use retail quality stuff and not bootlegs. Also, if it is, are they DVD9 or DVD5? I would redo it as a DVD9 and would use the source DVD's as they are with no re-encoding to make the quality bestest as possible. I don't have them since they were not anamorphic.


My opinion for what it is worth is that an Episode IV splitscreen v2.0 is worth doing.

People will argue all day about this but in my opinion, allowing for all it's faults, the 2006 retail DVD is a better picture quality than the original TR47 you originally used.

Also, the 2006 retail DVD has the original 1977 crawl - albeit re-created - which would be well worth seeing in your split screen format.
I agree with Russ (except I thought it was decided the the '77 crawl was authentic?)

The only anachronism is the sound mix - the 2006 DVD features the '93 mix remastered for the DC LDs. To be theatrically authentic you could use Belbucus' capture of the '77 Dolby Stereo mix.
Post
#277563
Topic
Panorama() - an AviSynth function for converting 4:3 into 16:9
Time
Originally posted by: Laserman
Nice work!
How about a SW scene? Sure...

http://img.photobucket.com/albums/v670/Moth3r/cindel0.jpg



Actually, I just wanted to show that using Panorama in combination with a little cropping and a little "pillarboxing", you can reduce the edge distortions somewhat.

For example (PAL 4:3 source):
lanczos4resize(688,604)
crop(0,14,0,-14)
addborders(16,0,16,0)
panorama(3)

http://img.photobucket.com/albums/v670/Moth3r/cindel1.jpg
or:lanczos4resize(672,632)
crop(0,28,0,-28)
addborders(24,0,24,0)
panorama(2)

http://img.photobucket.com/albums/v670/Moth3r/cindel2.jpg

Post
#277266
Topic
Subtitles.....help needed guys
Time
Jambe's subs are "hard encoded" or "burnt in" - that means that they are included as part of the video in the MPEG stream.

If you are working with MPEG video in Womble, you cannot add this kind of subtitle without re-encoding the whole file. (Edit: Unless Womble has the ability to add text captions to the picture? - then only the subtitled sections would need to be re-encoded.)

I'd recommend using Subtitle Workshop to create your subtitles, then importing into DVD Lab to add as "soft subs". See: http://www.mediachance.com/dvdlab/helppro2/subtitles.htm
Post
#276919
Topic
Panorama() - an AviSynth function for converting 4:3 into 16:9
Time
This started out as a bit of fun, just a daft idea I had. However, the script function that resulted may be of use so I'm posting it here.

Let's say you have some deleted scenes you want to edit back into the main movie. The problem is, the deleted scenes are in 4:3, but your main feature is in 16:9 widescreen.

http://img.photobucket.com/albums/v670/Moth3r/pano/4-3.png
Geometry of 4:3 source

The standard options for dealing with this problem are:
a) Pillarbox the 4:3 frame into a 16:9 frame. You end up with black bars either side of the 4:3 frame.

http://img.photobucket.com/albums/v670/Moth3r/pano/pillarbox.png
4:3 image pillarboxed into 16:9 frame

b) Zoom in on a 16:9 frame within the 4:3 frame. You end up cropping the top and bottom of the image.

http://img.photobucket.com/albums/v670/Moth3r/pano/cropped.png
4:3 image cropped and zoomed to make it 16:9

c) Stretch the 4:3 frame out horizontally to make it 16:9. You end up with a distorted aspect ratio.

http://img.photobucket.com/albums/v670/Moth3r/pano/stretched.png
4:3 image stretched to make it 16:9

This AviSynth function gives you a 4th option. The idea came from the manufacturers of widescreen TVs. Many sets give you the option to display 4:3 material in a mode that stretches the image differentially; the central area where the most important action occurs is not stretched as much as the image towards the edges of the screen (which is normally just background).

http://img.photobucket.com/albums/v670/Moth3r/pano/pana4.png
Panoramically stretched 4:3 image. No cropping, no black bars,
and central portion of image is not too stretched


When using the Panorama() function you have a choice of 4 strength settings:
1. A weak effect - not much different to a uniform horizontal stretch.
2. Medium - still stretched, although a little more natural looking at the centre, minor bit of distortion towards the edges.
3. Strong - not much of a stretch at the centre, noticeable distortion at the image edges.
4. Very strong - aspect ratio of central portion is almost correct, but there are large distortions at the edges.

Please remember that I am not an AviSynth guru; there are probably neater/better ways to do this. I would welcome any suggestions for improvement.

Here is the function:

function Panorama(clip clp, int "strength")
{

# function for converting 4:3 full frame clips to simulated 16:9
# source vid should be 720x480 or 720x576 and have display AR of 4:3
# script by Moth3r - originaltrilogy.com

ht=clp.height

a=(strength==1)?clp.lanczos4resize(256,ht,0,0,-660,0): \
(strength==2)?clp.lanczos4resize(284,ht,0,0,-660,0): \
(strength==3)?clp.lanczos4resize(308,ht,0,0,-660,0): \
clp.lanczos4resize(332,ht,0,0,-660,0)
b=(strength==1)?clp.lanczos4resize(248,ht,60,0,-600,0): \
(strength==2)?clp.lanczos4resize(260,ht,60,0,-600,0): \
(strength==3)?clp.lanczos4resize(272,ht,60,0,-600,0): \
clp.lanczos4resize(284,ht,60,0,-600,0)
c=clp.lanczos4resize(240,ht,120,0,-540,0)
d=(strength==1)?clp.lanczos4resize(236,ht,180,0,-480,0): \
(strength==2)?clp.lanczos4resize(228,ht,180,0,-480,0): \
(strength==3)?clp.lanczos4resize(220,ht,180,0,-480,0): \
clp.lanczos4resize(212,ht,180,0,-480,0)
e=(strength==1)?clp.lanczos4resize(232,ht,240,0,-420,0): \
(strength==2)?clp.lanczos4resize(216,ht,240,0,-420,0): \
(strength==3)?clp.lanczos4resize(204,ht,240,0,-420,0): \
clp.lanczos4resize(192,ht,240,0,-420,0)
f=(strength==1)?clp.lanczos4resize(456,ht,300,0,-300,0): \
(strength==2)?clp.lanczos4resize(424,ht,300,0,-300,0): \
(strength==3)?clp.lanczos4resize(392,ht,300,0,-300,0): \
clp.lanczos4resize(360,ht,300,0,-300,0)
g=(strength==1)?clp.lanczos4resize(232,ht,420,0,-240,0): \
(strength==2)?clp.lanczos4resize(216,ht,420,0,-240,0): \
(strength==3)?clp.lanczos4resize(204,ht,420,0,-240,0): \
clp.lanczos4resize(192,ht,420,0,-240,0)
h=(strength==1)?clp.lanczos4resize(236,ht,480,0,-180,0): \
(strength==2)?clp.lanczos4resize(228,ht,480,0,-180,0): \
(strength==3)?clp.lanczos4resize(220,ht,480,0,-180,0): \
clp.lanczos4resize(212,ht,480,0,-180,0)
i=clp.lanczos4resize(240,ht,540,0,-120,0)
j=(strength==1)?clp.lanczos4resize(248,ht,600,0,-60,0): \
(strength==2)?clp.lanczos4resize(260,ht,600,0,-60,0): \
(strength==3)?clp.lanczos4resize(272,ht,600,0,-60,0): \
clp.lanczos4resize(284,ht,600,0,-60,0)
k=(strength==1)?clp.lanczos4resize(256,ht,660,0,0,0): \
(strength==2)?clp.lanczos4resize(284,ht,660,0,0,0): \
(strength==3)?clp.lanczos4resize(308,ht,660,0,0,0): \
clp.lanczos4resize(332,ht,660,0,0,0)

clp=StackHorizontal(a, b, c, d, e, f, g, h, i, j, k)

return clp.lanczos4resize(720,ht)
}
(Now, who's going to be first to put the cut scenes back into dark_jedi's Howard the Duck release?)