Welcome, Guest |
You have to register before you can post on our site.
|
Forum Statistics |
» Members: 4,593
» Latest member: el_hache
» Forum threads: 5,620
» Forum posts: 83,410
Full Statistics
|
Latest Threads |
No Time To Die (IMAX/Open...
Forum: Released
Last Post: Hitcher
1 hour ago
» Replies: 18
» Views: 812
|
Highlander II - European ...
Forum: Released
Last Post: el_hache
10 hours ago
» Replies: 96
» Views: 51,080
|
Hello there!
Forum: Presentation
Last Post: el_hache
Today, 02:05 AM
» Replies: 0
» Views: 19
|
Ransom Extended Version
Forum: Released
Last Post: DreckSoft
Yesterday, 08:07 PM
» Replies: 16
» Views: 4,031
|
Crimson Tide Extended Cut...
Forum: Movies, TV shows and other
Last Post: AdmiralNoodles
Yesterday, 08:06 PM
» Replies: 9
» Views: 3,617
|
Crocodile Dundee - Austra...
Forum: In progress
Last Post: DreckSoft
Yesterday, 08:00 PM
» Replies: 20
» Views: 7,571
|
Batman 1989 4K
Forum: Movies, TV shows and other
Last Post: AdmiralNoodles
Yesterday, 07:58 PM
» Replies: 174
» Views: 110,111
|
"Se7en" color timing
Forum: Requests, proposals, help
Last Post: borisanddoris
Yesterday, 04:41 PM
» Replies: 50
» Views: 34,107
|
My Classic Movie audio DV...
Forum: Released
Last Post: Falcon
Yesterday, 03:57 PM
» Replies: 1
» Views: 831
|
Ghost in the Shell
Forum: Official and unofficial releases
Last Post: Doctor M
Yesterday, 01:28 AM
» Replies: 296
» Views: 263,951
|
|
|
The Fifth Element Missing Scene |
Posted by: CSchmidlapp - 2016-11-17, 09:33 PM - Forum: Movies, TV shows and other
- Replies (22)
|
|
I saw it during it's Theatrical Run in England back in 1997, and remember quite clearly that the final shot of the film with Korban Dallas and Leeloo making love in the regeneration tube was a sequence and not just a shot to freeze frame that faded to black.
It had slow, blue lit pans across them in the chamber (nothing gratuitus or showing any offending areas, more arty) It ran with overlaying credits to the song 'Little Light of Love' by Eric Serra.
It sticks with me more because I remember thinking the BBFC (British Board of Film Classification) have been relaxed with it's PG rating for the film as the british were normally pretty prude with such things.
I even got into a discussion on Sex vs Violence and why is it o.k to show people being shot and not having sex in family friendly ratings, but I digress.
Ive searched the internet and nothing.
Is there anybody here who saw it back in the day and can shed some light on this?
Im sure im not going crazy.
|
|
|
The Audio Delay Thread |
Posted by: Chewtobacca - 2016-11-13, 02:25 AM - Forum: Script snippets
- Replies (29)
|
|
I have something of a thing for audio delays. Over the years, I've worked out quite a few. Here are some for starters. If you come up with any more, post them here, and I'll happily update the original post.
Requirements
eac3to
(It's important that you demux BDs with eac3to.)
Applying delays with other audio tools should be possible, but I use eac3to, so I've posted everything in terms of that and flagged the thread accordingly.
Alien (1979)
To sync the standard BD to the UHD BD, apply a delay.
Code: eac3to input output -2002ms
(48 frames)
Demux playlist 00800.mpls. Then remux.
Blade Runner (1982)
The branching disc from the 30th Anniversary Collector's Edition has a different encode (AVC not VC-1) from the original. If you want to sync Buster D/NeonBible's LD PCM (director's cut and international cut) to the new disc, apply a delay.
Code: eac3to.exe input.wav output.wav" +1751ms
(42 frames)
Bram Stoker's Dracula (1992)
This syncs the PCM 5.1 from the 2007 BD to the remastered BD from 2015. (Demux the audio on playlist 00011.mpls of the former with eac3to, applying the delay as you go; then remux with the video on playlist 00001.mpls of the latter.) The same delay-value should work for the UHD BD as well.
Code: eac3to input.pcm output.w64 -1001ms
(24 frames)
Excalibur (1981)
This syncs the lossless audio from the BD to the video of the HD DVD.
Code: eac3to input.dtshd output.dtshd -1001ms
(24 frames)
Fistful of Dollars, A (1964)
This syncs the DE BD (00021.mpls) to the IT BD (00000.mpls).
Code: eac3to input output -22981ms
(551frames)
Before remuxing, slow down the IT BD.
Code: input_bd_structure 1) 2: output.264 -slowdown
Goldeneye (1995)
This syncs the BD to the 4k Netflix WEB-DL.
Code: eac3to input output +7007ms
This syncs the BD to the 4k Amazon re-encode.
Code: eac3to input output +7049ms
Halloween (1978)
This syncs the LD PCM that was synced to the 35th Anniversary BD to the old (pre-2019) DE BD. (I prefer its colors.)
Code: eac3to input output +15012ms
(360 frames)
Laputa: Castle in the Sky (1986) AKA The Flying Island
This syncs the 24-bit audio on the US BD to the superior video on the first JP BD and the disc that is in the boxset called The Collected Works of Hayao Miyazaki.
Code: eac3to input output -792ms
(19 frames)
Legend (1985)
This syncs the US BD to the UK BD (director's cut for both, of course) so you can add the DTS-HD MA 5.1 to the AVC-encoded UK video. The relevant playlist for both discs is 00801.mpls.
Code: eac3to input output +959ms
(23 frames)
Licence to Kill (1989)
This syncs the BD to the 4k WEB-DL.
Code: eac3to input output +7925ms
Nausicaä of the Valley of the Wind (1984)
US (Disney) BD
This syncs the 24-bit audio on the US (Disney) BD to the superior video on the first and second JP BDs.
Code: eac3to input output -11217ms
(269 frames)
R1 DVD
1. This syncs the R1 DVD with the first and second JP BDs.
Code: eac3to input output -12218ms
(293 frames)
2. This syncs the R1 DVD with the US BD.
Code: eac3to input output -1001ms
(24 frames)
Spartacus (1960)
To sync the commentaries on the Criterion Collection DVD to the 55th Anniversary Restored Edition BD (Region A -- though they should all be the same), rip the DVD with AnyDVD, demux the disc with PGCDemux, decode tracks AudioFile_82.ac3 and AudioFile_82.ac3 to WAV with eac3to, and apply the following script to each in turn:
Code: audio=
\WavSource("filename.wav")
dub =
\AudioDub(
\BlankClip(audio,fps=24000,fps_denominator=1001,width=720, height=480),
\audio
\)
sync=
\Dissolve(
\Trim(dub,226,215875),
\Trim(dub,215857,0),
\4)
return sync
You can use NIcAC3Source() instead of converting to WAV with eac3to. The idea is not to achieve 100% frame accuracy, just to make a one-size-fits-both adjustment. At worst, the result is a frame out at times, nothing that would affect the commentary.
Star Trek: The Motion Picture (1979)
After correctly slowing down the Sky HDTV cap with eac3to, apply the following delay to sync the BD tracks.
Code: eac3to input output -102603ms
(2460 frames)
Both the BD and the cap are the theatrical cut.
Star Trek II: The Wrath of Khan (1982)
Blu-rays
This syncs the 2009 BD to the 2016 one. Demux playlist 00800.mpls (the theatrical cut) of the new BD with eac3to. Then remux.
Code: eac3to input output +834ms
(20 frames)
Synchronizing the R1 DC DVD to the Sky HDTV Broadcast
After correctly slowing down the Sky HDTV cap of the DC with eac3to, you need apply only a negative delay (and account for the +4ms delay with which the DVD's tracks are flagged).
Code: eac3to input output -1747ms
(-42*41.7ms=-1751.4ms)
-1751+4ms=-1747ms
Star Trek II: The Search for Spock (1984)
The Sky HDTV cap is missing three frames from the BD; consequently, an initial delay is not sufficient to achieve perfect sync. First, demux the BD with eac3to, decoding the audio to w64 as you do so. Secondly, install AviSynth+ and apply the following script.
Code: LoadPlugin("NicAudio.dll")
aud=RaWavSource("file.w64",1)
bd=
\AudioDub(
\BlankClip(aud,fps=24000,fps_denominator=1001,width=720, height=480),
\aud
\)
sync =
\Dissolve(
\Trim(bd, 71, 26593 ),
\Trim(bd, 26593, 50000 ),
\2) ++
\Dissolve(
\Trim(bd, 50001, 53510 ),
\Trim(bd, 53510, 80000 ),
\2) ++
\Dissolve(
\Trim(bd, 80001, 81435 ),
\Trim(bd, 81435, 151303 ),
\2)
return sync
Render with VirtualDub2. You can find NicAudio.dll in BeHappy's plugins32 directory.
Star Trek IV: The Voyage Home (1986)
After correctly slowing down the Sky HDTV cap with eac3to, apply the following delay to sync the BD tracks.
Code: eac3to input output -3754ms
(90 frames)
Star Trek V: The Final Frontier (1989)
After correctly slowing down the Sky HDTV cap with eac3to, apply the following delay to sync the BD tracks.
Code: eac3to input output -4546ms
(109 frames)
Star Trek VI: The Undiscovered Country (1991)
After correctly slowing down the Sky HDTV cap with eac3to, apply the following delay to sync the BD tracks.
Code: eac3to input output -2002ms
(48 frames)
Both the BD and the cap are the theatrical cut.
Star Trek: Generations (1994)
After correctly slowing down the Sky HDTV cap with eac3to, apply the following delay to sync the BD tracks.
Code: eac3to input output -4296ms
(103 frames)
Terminator 2 (1991)
Geneon
This syncs the JP Geneon BD to the 2015 BD.
Code: eac3to input output +917ms
(22 frames)
Skynet
This syncs the Skynet BD to the 2015 BD.
Code: eac3to input. output -2002ms
(48 frames)
Top Gun (1986)
This syncs the 2008 US BD and 2009 EU/UK BD to the 3D BD.
Code: eac3to.exe input output +5921ms
(142 frames)
Demux playlist 00800.mpls with eac3to (i.e. extract the left-eye stream); then remux.
Total Recall (1990)
This syncs anything on the UK Ultimate Rekall Edition (= US Mind-Bending Edition) to the first UK BD (from Optimum).
Code: eac3to.exe input output -2294ms
(55 frames)
|
|
|
PAL <-> NTSC audio conversion |
Posted by: spoRv - 2016-11-13, 02:17 AM - Forum: Script snippets
- Replies (10)
|
|
This simple Avisynth script converts an audio track from PAL to NTSC (or NTSC to PAL).
Required: nicaudio, to load audio files other than WAV
Optional: other audio import filters
Code: ################################################################################
# Avysinth script
#
# Converting audio tempo and/or pitch from PAL to NTSC and from NTSC to PAL
# note: NTSC works for both NTSC (29.97) and FILM (23.976) framerates
################################################################################
# choose ONLY one line and decomment it
# there are more audio loaders for avisynth,
# but these should cover 99% of restoration needs
################################################################################
# AC3 file load
#temp=nicac3source("filename.ac3")
# DTS file load
#temp=nicdtssource("filename.dts")
# WAV file load
#temp=wavsource("filename.wav")
################################################################################
# choose ONLY one line and decomment it
################################################################################
# change NTSC to PAL tempo, NOT pitch
#aud=temp.TimeStretch(tempo=100.0*25.0/(24000.0/1001.0))
# change NTSC to PAL tempo AND pitch too
#aud=temp.TimeStretch(tempo=100.0*25.0/(24000.0/1001.0),pitch=100.0*25.0/(24000.0/1001.0))
# changes PAL to NTSC tempo, NOT pitch
#aud=temp.TimeStretch(tempo=(100.0*24000.0/1001.0)/25.000)
# change PAL to NTSC tempo AND pitch too
#aud=temp.TimeStretch(tempo=(100.0*24000.0/1001.0)/25.000,pitch=(100.0*24000.0/1001.0)/25.000)
################################################################################
# create an empty video
vid=blankclip.loop
# mux video and audio together
audiodub(vid,aud)
# trim video to be long as audio
AudioTrim(0,last.AudioDuration)
# output is a WAV file
I'd like to see it as a function, with a call like soundconvert(audioclip,"p2n"yes) or something, where "p2n" is PAL to NTSC, and yes is for pitch conversion. Any good programmer here?
|
|
|
Rigby Reardon's Mondo Sync Script for TGtBatU |
Posted by: Chewtobacca - 2016-11-13, 01:27 AM - Forum: Script snippets
- No Replies
|
|
I'm posting this because:
- it got me into using AviSynth to sync and is something of an exemplar of how to do it;
- I think it's a little bit of scripting history.
The script synchronizes the English DTS-HD 5.1 from the (old i.e. pre-4K) MGM Blu-ray to the Italian BD from Mondo.
Requirements
- the latest version of AviSynth
- SoundOut and NicAudio plugins
- the audio track from the MGM BD in PCM format (which can be generated by eac3to)
*original post*
Code: /*
* GBUDub.avs
*
* This script generates a synced English dub for the
* Italian Blu-ray release of "The Good, the Bad, and
* the Ugly" out of the audio track of the MGM Blu-ray.
*
* Input file:
* PCM (big endian) format, 48kHz/24 bit, 6 channels
* runtime 02:58:41
*
* The runtime of the output file should be 02:54:23.
*
* "Rigby Reardon" @ AVSForum, 2009-10-18
*/
# Replace with your own filename here
au0 = NicLPCMSource("d:\video\GBU\gbu_6ch.pcm", 48000, -24, 6)
bl0 = BlankClip(length=256135, fps=24000, fps_denominator=1001, \
channels=6, audio_rate=48000, sample_type="24bit")
av0 = AudioDub(bl0, au0)
Trim(bl0, 0 , 413 ) ++ \
Trim(av0, 312 , 4237 ) ++ \
Trim(av0, 4254 , 18251 ) ++ \
Trim(av0, 18253 , 27442 ) ++ \
Trim(av0, 27441 , 35469 ) ++ \
Trim(av0, 35469 , 35796 ) ++ \
Trim(av0, 35796 , 40375 ) ++ \
Trim(av0, 40378 , 55111 ) ++ \
Trim(av0, 59854 , 66116 ) ++ \
Trim(av0, 66109 , 75416 ) ++ \
Trim(av0, 75418 , 76166 ) ++ \
Trim(av0, 76168 , 91535 ) ++ \
Trim(av0, 91534 , 94950 ) ++ \
Trim(av0, 94950 , 118982 ) ++ \
Trim(av0, 118974 , 124891 ) ++ \
Trim(av0, 124891 , 141569 ) ++ \
Trim(av0, 141569 , 147641 ) ++ \
Dissolve( \
Trim(av0, 149245 , 149536 ), \
Trim(av0, 147643 , 148134 ), 10 \
) ++ \
Dissolve( \
Trim(av0, 148132 , 148324 ), \
Trim(av0, 148321 , 149145 ), \
Trim(av0, 150217 , 150497 ), \
Trim(av0, 150490 , 150710 ), \
Trim(av0, 150705 , 150791 ), \
Trim(av0, 150787 , 151022 ), \
Trim(av0, 149522 , 149805 ), \
Trim(av0, 151029 , 151406 ), \
Trim(av0, 151396 , 151510 ), 2 \
) ++ \
Dissolve( \
Trim(av0, 151510 , 152091 ), \
Trim(av0, 149792 , 150237 ), \
Trim(av0, 152075 , 152492 ), 20 \
) ++ \
Dissolve( \
Trim(av0, 152583 , 152921 ), \
Trim(av0, 152984 , 154010 ), 2 \
) ++ \
Trim(av0, 154010 , 163697 ) ++ \
Trim(av0, 163699 , 168009 ) ++ \
Trim(av0, 168009 , 168723 ) ++ \
Trim(av0, 168723 , 175351 ) ++ \
Trim(av0, 175351 , 176293 ) ++ \
Trim(av0, 176284 , 211334 ) ++ \
Trim(av0, 211337 , 223241 ) ++ \
Trim(av0, 223240 , 224481 ) ++ \
Trim(av0, 224480 , 234857 ) ++ \
Trim(av0, 234859 , 244119 ) ++ \
Trim(av0, 244116 , 244155 ) ++ \
Trim(av0, 244155 , 244722 ) ++ \
Trim(av0, 244724 , 245819 ) ++ \
Trim(av0, 245821 , 249585 ) ++ \
Trim(av0, 249974 , 253861 ) ++ \
Trim(av0, 253890 , 256134 ).FadeOut0(240)
SoundOut()
# End of script
|
|
|
The GOUT Sync Thread |
Posted by: Chewtobacca - 2016-11-13, 12:47 AM - Forum: Script snippets
- Replies (12)
|
|
This is a direct copy of my thread on ot.com. It should already fulfil the requirements that Feallan posted in his introductory thread, but I'll double-check this when I have everything copied over.
Requirements
Obviously, the latest version of AviSynth is required. Scripts that use MPEGSource2() envisage use of DGIndex. Other script-specific requirements are listed as they arise.
A few people have mentioned that it might be nice to have a thread devoted to synchronizing various projects to the NTSC GOUT. Currently, most of the the relevant information is available, but it is scattered about a bit.
Background Information
In this context, GOUT refers to the bonus discs that came with the Limited Edition DVD release of the OT. By convention, audio mixes are synchronized to the NTSC GOUT, not the PAL GOUT; therefore, releases of the original theatrical versions of the OT tend to be synchronized to it as well so people can mux in their favorite audio.
Audio
All of hairy_hen's mixes are already synchronized to the NTSC GOUT. Belbucus' audio tracks need the following delay values.
Code: SW: + 1.017s
ESB: + .948s
ROTJ: + 1.015s
I'll start with scripts that sync the PAL GOUT to the NTSC GOUT and add others as people make them available.
Useful Links
Reel Lengths
|
|
|
Script snippets subforum |
Posted by: Feallan - 2016-11-12, 06:53 PM - Forum: Script snippets
- Replies (3)
|
|
This subforum is intended to be an easily searchable collection of scripts that do something. Could be anything related to A/V editing that's done using a series of text commands rather than a graphical interface.
To keep things manageable:
1. Each script must have its own thread with a descriptive name.
2. Each thread must have a prefix (you choose it from a list next to a field with thread name), which describes the piece of software your script is for. E.g. Avisynth
3. Inside each thread, write up what the script does, what it requires, how it is intended to be used etc. and then post the contents of the script using a "code" tag:
Code: Script body goes here
4. If your script is long and contains indents (\t), you should attach a file to your post instead
5. If your thread gets a lot of replies that made you change something in your script, update your original post and include information what was changed and why
Thread prefixes available now are AviSynth, eac3to, FFmpeg, x264, x265, Other. I couldn't think of any more, if you can, please post your suggestions here
|
|
|
|