digitalFAQ.com Forums [Archives]

digitalFAQ.com Forums [Archives] (http://www.digitalfaq.com/archives/)
-   Video Encoding and Conversion (http://www.digitalfaq.com/archives/encode/)
-   -   PackShot: Why not avi audio? and other questions... (http://www.digitalfaq.com/archives/encode/11182-packshot-avi-audio.html)

Prodater64 07-28-2004 08:47 AM

PackShot: Why not avi audio? and other questions...
 
1 - Why not avi audio support.
2 - If selected direct avi input, but not avi > MakeAvis, does PackShot apply filters?
3 - Can PackShot take 1 movie 4 vobs (systems that does not support 4Gb files) and give us 1 m2v and 1 ac3 or mp2 for KDVD, and 1 mpg for KVCD mpeg2?

Dialhot 07-28-2004 08:52 AM

Surely because Packshot is designed to be used for DVD and Inc just added the avi support because too much people (including myself ;-)) asked for it. But Inc never said he will provide a full-featured tool.

Prodater64 07-28-2004 08:58 AM

Quote:

Originally Posted by Dialhot
Surely because Packshot is designed to be used for DVD and Inc just added the avi support because too much people (including myself ;-)) asked for it. But Inc never said he will provide a full-featured tool.

But it wouldn't be to hard add audio avi support, and if avi video is supported already, it would be a great thing.
(Please read my edited first post)

Dialhot 07-28-2004 09:07 AM

2/ yes
3/ no

incredible 07-28-2004 09:57 AM

Well as I know besweet does also handle direct AVI inputs and therfore a detection/conversion of the muxed audiostream of the avi.
So I have to do add to the source file parser an option to affect the besweet line.
BUT for the Interface architecture that means a lot of work as its totally IFO/VOB parsing based. So in case of AVI one AudioChannel Settings should be present/selectable which would affect Besweets AVI handling. ... hmmmmm.

I always thought of applying direct AVI audio as Im a capture Addict which would very useful (If just seen egoistic :P ;-) )

If I do understand you right related to ypur point 3 you want packshot to be able to build a multiple VOB streams pipe.
I testet some DOS commands etc. lice cat etc. but it didnt worked, so as since some time some updates of the CVS releases have been rleased that could now be possible via a mencoder command? Or is it possible to do that via DOS?
Packshot JUST writes a commandline so IF its possible, that could be done.

As told in another Thread im poco a poco in packshot upgrading progress, but now I got a lot to do, the new Mencalc is 99% ready (including Movie Pixel area determination and first crop and then resize/add borders).
So its all about time :)

kwag 07-28-2004 10:09 AM

Re: Why not avi audio? and another questions.
 
Quote:

Originally Posted by Prodater64
1 - Why not avi audio support.

Why not use DIKO for AVI inputs :?:

-kwag

Prodater64 07-28-2004 10:15 AM

Re: Why not avi audio? and another questions.
 
Quote:

Originally Posted by kwag
Why not use DIKO for AVI inputs :?:

-kwag

Because I like mencoder and not quenc.

incredible 07-28-2004 10:23 AM

Re: Why not avi audio? and another questions.
 
Quote:

Originally Posted by kwag
Quote:

Originally Posted by Prodater64
1 - Why not avi audio support.

Why not use DIKO for AVI inputs :?:

-kwag

Now as you say it Karl I do remember!
When Packshot was released I already did release a Appl./Gui with the same purpose like MencodeME and the AVI to DVD part (I think) is the one which is kept by VM and his DIKO :)
He doesnt got a monopol but DIKO was/is perfect for AVI handling and so why inventing the book two times again.

Maybe VM got his reason not to offer mencoder encoding in DIKO, you will shurely find the answer in some DIKO threads.

Dialhot 07-28-2004 11:20 AM

Quote:

Originally Posted by incredible
Well as I know besweet does also handle direct AVI inputs and therfore a detection/conversion of the muxed audiostream of the avi.

Does not work very well (signal peak generated at the openin of the file that make the remainder of the track near silent if you use a "normalize" option

Prodater64 07-28-2004 12:34 PM

Quote:

Originally Posted by incredible
Well as I know besweet does also handle direct AVI inputs and therfore a detection/conversion of the muxed audiostream of the avi.
So I have to do add to the source file parser an option to affect the besweet line.
BUT for the Interface architecture that means a lot of work as its totally IFO/VOB parsing based. So in case of AVI one AudioChannel Settings should be present/selectable which would affect Besweets AVI handling. ... hmmmmm.

I always thought of applying direct AVI audio as Im a capture Addict which would very useful (If just seen egoistic :P ;-) )

If I do understand you right related to ypur point 3 you want packshot to be able to build a multiple VOB streams pipe.
I testet some DOS commands etc. lice cat etc. but it didnt worked, so as since some time some updates of the CVS releases have been rleased that could now be possible via a mencoder command? Or is it possible to do that via DOS?
Packshot JUST writes a commandline so IF its possible, that could be done.

As told in another Thread im poco a poco in packshot upgrading progress, but now I got a lot to do, the new Mencalc is 99% ready (including Movie Pixel area determination and first crop and then resize/add borders).
So its all about time :)

Some hints that maybe wasn't see yet:

1 - You can put a DVD in DVD drive and obtain m2v and ac3 or mp2 files for KDVD target, or an mpg KVCD mpeg2, direct from DVD drive to KDVD or KVCD mpeg2. You can set this as an option in your GUI.

A - Audio First Pass
Code:

mencoder.exe -alang es,en -af volume=30 -noskip ovc frameno -oac lavc -lavcopts acodec=ac3:abitrate=384 -ofps 25 dvd:// -o "samples\Temp.avi"
After it:
Code:

AVI2WAVCMD samples\Temp samples\Temp1.ac3
ac3fix samples\Temp1.ac3 samples\Temp.ac3

Maybe in place of avi2wav line (it extract ac3 from temp.avi that is an special frameno.avi with fourcc FRMN) we can use BeSweet, I don't check it yet.
ac3fix line is only for security.

You can play here with:
-alang: setting it as an option in interface, you can select what language track demux.
- af:
-volume
-channels (2,4,6) Not in code over this but you can select it 2 for stereo, 4 for surround and 6 for 5.1. I don't know if it really give us a 5.1 ac3 (how must I check it?). When i did use -channels 6, actors voices was in left channel of my headset, but if channel wasn't be used, audio was ok. Maybe you can use -pan option also. If you don't use channels option, you will obtain 2 channels ac3 file.
lavc -lavcopts:
acodec=ac3 We know that mp2 is not good, but ac3 I think is good enough.
abitrate=384 as you can see, this setting can be parsed.
and other options in:
http://www.mplayerhq.hu/DOCS/man/en/...DEMUXER/STREAM OPTIONS

http://www.mplayerhq.hu/DOCS/man/en/...DING/FILTERING OPTIONS

B - After audio lines, mencoder 2 pass lines an so.

2 - You can take an avi file with mencoder and, even has 2 tracks (or more), to extract what you want (not with avi video+ogg audio files):

A - Audio First Pass
Code:

mencoder.exe -aid 1 -af volume=30 -noskip ovc frameno -oac lavc -lavcopts acodec=ac3:abitrate=128 -ofps 25 "samples\Movie.avi" -o "samples\Temp.avi"
After it:
Code:

AVI2WAVCMD samples\Temp samples\Temp1.ac3
ac3fix samples\Temp1.ac3 samples\Temp.ac3

-aid says to mencoder what track it must to extract.
Select audio channel [MPEG: 0-31 AVI/OGM: 1-99 ASF/ RM: 0-127 VOB(AC3): 128-159 VOB(LPCM): 160-191 MPEG-TS 17-8190]

B - After audio lines, mencoder 2 pass lines an so.

In this case (or better in all cases) you can add a preview of video and audio, mainly to check that audio is in correct language:

Code:

mencoder.exe -ss 10:00 -endpos 03:00 -aid 1 -af volume=30 -noskip ovc frameno -oac lavc -lavcopts acodec=ac3:abitrate=128 -ofps 25 "samples\Movie.avi" -o "samples\Temp.avi"
or
Code:

mencoder.exe -ss 10:00 -endpos 03:00 -alang es,en -af volume=30 -noskip ovc frameno -oac lavc -lavcopts acodec=ac3:abitrate=384 -ofps 25 dvd:// -o "samples\Temp.avi"
-ss 10:00 -endpos 03:00 means from ss min:sec to ss min:sec+endpos min:sec.
Both cases followed with video passes, mp2 encode, multiplex and preview with MPlayer.

3 - For multiple vobs it is so easy as:
Put in you GUI a check box for select a flag of a last vob from several.
Name vobs with a final order number:
Matrix01.vob
Matrix02.vob
Matrix03.vob
Matrix04.vob
Assigning Matrix to a variable.
Code:

Set Moviename=Movie name # (here Movie name is loaded movie name)
Set checkvob=%Moviename:~0,-6% # (this take your movie name without 0#.vob extension)

Add a flag to last vob that means it is last vob from several.
Encode it, all vobs, as usual with a batch encode.
At end of each encode put in your code a check line that check multiple vobs flag, and if this flag is on:
cmd code
Code:

For %%G in (%checkvob%*.m2v) Do copy /b %%G %checkvob%.m2v
For %%G in (%checkvob%*.mp2) Do copy /b %%G %checkvob%.mp2 # or ac3

If target is KVCD mpeg2, multiplex it as usual.
If you were interested, I can say you a way to obtain a bin-cue file with chapters, ready to be burned.

I really think if you do all this functions, you will have the better KDVD/KVCD encoding tool until now, in spite of the mencoder lacks.
I think mencoder is, with all its functions, the better encoder at the moment.

vmesquita 07-28-2004 01:34 PM

Re: Why not avi audio? and another questions.
 
Quote:

Originally Posted by incredible
Maybe VM got his reason not to offer mencoder encoding in DIKO, you will shurely find the answer in some DIKO threads.

Actually I do, and it's simple: mencoder doesn't offer an automated way to handle avisynth. Without avisynth, it's hard to add some features already present in DIKO, like multipart encode, crop, etc.
But...
I have implemented a libavcodec encoder inside DIKO, taking AVS input. This means that DIKO will have its own "QuEnc" but with a very important difference: with all internal parameters of libavcodecs unlocked. What this means? I'll be able to get the same quality we get in mencoder and we won't be limited by the bad quality parameters Nic locked in his implementation. 8)
This will replace QuEnc in the next DIKO release. :wink: I am currently testing it. :D

incredible 07-28-2004 02:18 PM

@ Prodater
:)
Thank you very much for your hints! Ill keep them in mind for future updates (as said my problem actually is time, thats also why im not that active with help in the newbie threads)

@ VM

Did I understood right, you did an executable based on libavcodec which will allow avs input same way as milans one does?

vmesquita 07-28-2004 02:37 PM

Quote:

Originally Posted by incredible
Did I understood right, you did an executable based on libavcodec which will allow avs input same way as milans one does?

Yes, but not a mencoder executable. Let's say that I created my own QuEnc. :lol: My initial idea was to make it integrated in DIKO, but I am now considering make it a independent app, accepting ECL input in the same way ECLCCE does, so it would be possible to use it with many tools.

Of course, it won't be possible to use mencoder internal filters, but it makes no sense to use avs and internal filters at the same time. :wink: My idea is leave all parameters tweakable so the output will be exactly the same as mencoder provides with avs input. Right now only the main core is done (and working, except for 2 pass which I still have to fix) but it's command-line and everything is hardcoded (so it's basically a working proof-of-concept).

vmesquita 07-28-2004 03:52 PM

Alpha Screenshot!
http://www.digitalfaq.com/archives/error.gif

All the internal options like lmin, scplx_mask, etc will be configurable via INI. :D
The name is also alpha, I might change. And I'll be adding ECL support, so it will be possible to use with many CCE based apps. 8)

incredible 07-28-2004 05:09 PM

PS:

Quote:

Originally Posted by Prodater64
1 - You can put a DVD in DVD drive and obtain m2v and ac3 or mp2 files for KDVD target, or an mpg KVCD mpeg2, direct from DVD drive to KDVD or KVCD mpeg2. You can set this as an option in your GUI.

well, .... as many DVDs are copyprotection crypted ... they have to be descrambled before! Like via DVDdecrypter. So that would not be a good idea ;-)


@VM

Looks great! :)

Dialhot 07-28-2004 05:50 PM

Re: Why not avi audio? and another questions.
 
Quote:

Originally Posted by Prodater64
Because I like mencoder and not quenc.

If I'm not wrong you are dealing with KVCD here. And if I'm still not wrong you like also mainconcept encoder. Right ?

Don't take that rude Pro because it's a real question : do you have eyes ? 8O

vmesquita 07-28-2004 06:06 PM

@Dialhot
I am not sure if I got the spirit of your question, but there's a major difference between mencoder and QuEnc:
Some people (bliu, digitall.doc, me, rds_correa, and others) spend a lot of time testing and finding optimal parameters for libavcodec. But it's impossible to use this parameters with QuEnc simply because Nic locked the internal configuration to what he belives produce best quality. A while ago I asked him if he could add this parameters but there's more than 2 months and still nothing... On the other hand, he (along with dragonz) seems to believe that they must test and decide what produces best quality. I don't agree with this approach. Testing libavcodec parameters is hard (there are tons of combinations), why they must do this alone? Plus the latest test release of QuEnc does not feature KVCD matrix anymore (the options is there but it's another matrix)

So that's why I am coding this app: to fill the gap, because you got mencoder with hard to use AVS input but completelly tweakable, and QuEnc with easy AVS input but very little tweakable. :wink:

Prodater64 07-28-2004 06:11 PM

Quote:

Originally Posted by incredible
PS:

Quote:

Originally Posted by Prodater64
1 - You can put a DVD in DVD drive and obtain m2v and ac3 or mp2 files for KDVD target, or an mpg KVCD mpeg2, direct from DVD drive to KDVD or KVCD mpeg2. You can set this as an option in your GUI.

well, .... as many DVDs are copyprotection crypted ... they have to be descrambled before! Like via DVDdecrypter. So that would not be a good idea ;-)

Why then I can take a short sample (from The Matrix DVD), reencode to a m2v and play it in my PC without any problem. Doesn't mencoder take ride of DVD protections?

Dialhot 07-28-2004 06:12 PM

Quote:

Originally Posted by vmesquita
@Dialhot
I am not sure if I got the spirit of your question, but there's a major difference between mencoder and QuEnc:

As you can see my question was for mencoder and mainconcept, nbot Quenc (even if I didn't knwo all this about Qenc) ;-).

And I hope Pro wil understand also the spirit of the question and not think it's a rude attack. Noone with his skills and habit of KVCD can stay in front of a KVCD produced by this two encoders and beeing happy with the result.

Prodater64 07-28-2004 06:16 PM

Re: Why not avi audio? and another questions.
 
Quote:

Originally Posted by Dialhot
Quote:

Originally Posted by Prodater64
Because I like mencoder and not quenc.

If I'm not wrong you are dealing with KVCD here. And if I'm still not wrong you like also mainconcept encoder. Right ?

Don't take that rude Pro because it's a real question : do you have eyes ? 8O

Lamentably I am blind from birth and I see the films by Braille system.
:D

Dialhot 07-28-2004 06:19 PM

Quote:

Originally Posted by Prodater64
Why then I can take a short sample (from The Matrix DVD), reencode to a m2v and play it in my PC without any problem. Doesn't mencoder take ride of DVD protections?

I dn't think so. How do you take this sample form the disc ? Do you have anyDVD installed ?

Sorry I don't know braille but I can use
bigger
fonts if you want :nose:

Prodater64 07-28-2004 06:29 PM

Quote:

Originally Posted by Dialhot
And I hope Pro wil understand also the spirit of the question and not think it's a rude attack. Noone with his skills and habit of KVCD can stay in front of a KVCD produced by this two encoders and beeing happy with the result.

Thank for your concepts about me.
In the other side, I really see good results with mencoder. Also with Mainconcept but it is to hard to tune.
But non only me. Many people in forum, and my friends that look my encodings and enjoy of it.
Maybe, we did not look for the perfection (since it does not exist), but it is not problem for many people. And a KVCD mpeg2 encoded by me with target 1CD80 it is just it, better than VHS and not so good like a DVD.

Dialhot 07-28-2004 06:41 PM

Quote:

Originally Posted by Prodater64
Many people in forum, and my friends that look my encodings and enjoy of it.

Don't show that to your friend but I can't take their advice as relevent to judge this toppic :-). I mean they will find a MVCD good :-P
Many on this forum ? Who ? Name me someone considered as a "guru" in that list. Not someone that discovered KVCD with Diko (no offense VM).

Finding the result correct does not mean they ARE correct. It just means that noone showed you the default yet, or a better encoding.
My SVCD were perfect to my eyes... before I discovered KVCD. You know what I mean ?
Quote:

And a KVCD mpeg2 encoded by me with target 1CD80 it is just it, better than VHS and not so good like a DVD.
Okay.... So you are not doing KVCD that is the explanation :lol:

Read the definition on kvcd.net : "It enables you to create over 120 minutes of near DVD quality video" :-)

Prodater64 07-28-2004 07:29 PM

Quote:

Originally Posted by Dialhot
Quote:

And a KVCD mpeg2 encoded by me with target 1CD80 it is just it, better than VHS and not so good like a DVD.
Okay.... So you are not doing KVCD that is the explanation :lol:

Read the definition on kvcd.net : "It enables you to create over 120 minutes of near DVD quality video" :-)

And "not so good" just mean "near DVD quality". I think that this definition don't means near in the better side, isn't it?

Dialhot 07-28-2004 07:34 PM

Quote:

Originally Posted by Prodater64
And "not so good" just mean "near DVD quality". I think that this definition don't means near in the better side, isn't it?

:stickouttongue:

Prodater64 07-28-2004 07:49 PM

Quote:

Originally Posted by Dialhot
I dn't think so. How do you take this sample form the disc ? Do you have anyDVD installed ?

It is a joke, isn't it?

Just in case it is not be a joke put a DVD in your drive and run this bat file:
Code:

@echo off
mencoder.exe -dvd-device F: -alang fr,en -af volume=30 -noskip -ss 10:00 -endpos 03:00 -ovc frameno -oac lavc -lavcopts acodec=ac3:abitrate=384 -ofps 25 dvd:// -o "samples\Test.avi"

engines\AVI2WAVCMD samples\Test samples\Test1.ac3
engines\ac3fix samples\Test1.ac3 samples\Test2.ac3

engines\BeSweet.exe -core( -input "C:\DockingExpress\Samples\Test2.ac3" -output "C:\DockingExpress\Samples\Test.mp2" ) -azid( -c normal -g 0.95 -L -3db ) -ssrc( --rate 44100 ) -mp2enc( -s 48 -m d -b 128 -e -D )

mencoder.exe -dvd-device F: -ss 10:00 -endpos 03:00 -passlogfile Samples\Matrix.log -of rawvideo -sws 2 -noskip -noaspect -noautoexpand -nosound -vf yuvcsp,scale=352:616::0:9,crop=320:576:16:20,expand=352:576:16:0 -ovc lavc -lavcopts vcodec=mpeg2video:vrc_eq=tex:vmax_b_frames=2:preme=2:precmp=2:vstrict=-1:scplx_mask=0.3:vqblur=0:mbqmin=1:vqmin=1:lmin=0.01:vrc_buf_size=1875:vbitrate=3000:vrc_maxrate=8000:aspect=1.3333:keyint=15:intra_matrix=notch matrix -ofps 25 dvd://  -o "Samples\Test.m2v"
engines\mplex -f 4 -r 0 -v 1 -b 230 -V -p 1 -h -o "samples\Test.mpg" "samples\Test.m2v" "\Test.mp2"

You will need avi2wavcmd, ac3fix and mplex cli, but it is not problem for you. Also can multiplex with bbmpeg or tmpgenc.
-dvd-device x: wher x: is your dvd drive letter.
Write your correct paths.
It is set to one pass only for testing purposes. If you want apply this to a 2 pass encode, you will know how.

Dialhot 07-29-2004 03:39 AM

Quote:

Originally Posted by Prodater64
It is a joke, isn't it?

For sure not ! Remember that this "encoder" you love so much feed my trashbin weeks ago. And I never encode directly from the DVD with any tool, so I didn't imagine you were talking about such thing.

But you do not answer to the second question : do you have AnyDVD or similar product installed ?

incredible 07-29-2004 04:43 AM

I dont know if the newest mencoder cvs releases do support DVD decryption (which I dont assume) but the ones I know defenitely not. If I do remember, Rui already checked that.



Well I just thought about all these addings to packshot and that much new options will blow up the Interface :point:

So we have the following options.

- Generateing a TAB based Interface (which I do hate as a matter of no more clear overview of settings) :puke:

- Generating two independend apps. one for avi inputs and one for DVD inputs :drunkard:

- The K.I.S.S (keep it smile and simple) way and generating a Parsing Routine where the input will be checked and therefore a special AVI or DVD interface will appear (I would like that) :wink:

Prodater64 07-29-2004 05:30 AM

Quote:

Originally Posted by Dialhot
But you do not answer to the second question : do you have AnyDVD or similar product installed ?

I did answer you with my question "It is a joke, isn't it?"

I have a DVD drive installed from many years ago im mi PC!
What is your surprice about it?
If you don`t like encode from DVD, don't means that you can't to do a test. In any case only to see if I'm right or not. I thought that you test everything proposed here after giving us you opinion.

Edited: How did you think that I encode my DVDs backups, if I have not any DVD drive in my PC.

Prodater64 07-29-2004 05:36 AM

Quote:

Originally Posted by incredible
I dont know if the newest mencoder cvs releases do support DVD decryption (which I dont assume) but the ones I know defenitely not. If I do remember, Rui already checked that.

Do you think I'm lying?

Is it so worth do a test? I gave you all clues, your language code maybe is de, but I'm not sure.
I'm sure if res will be here now, he will test encode from dvd inmediatly, to check my words.

Quote:

Originally Posted by incredible
- The K.I.S.S (keep it smile and simple) way and generating a Parsing Routine where the input will be checked and therefore a special AVI or DVD interface will appear (I would like that) :wink:

It is wonderful, I like this idea too.

Dialhot 07-29-2004 05:41 AM

Quote:

Originally Posted by Prodater64
Edited: How did you think that I encode my DVDs backups, if I have not any DVD drive in my PC.

I didn't ask "do you have any DVD" but "do you have AnyDVD" ! That is the name of a software :-)
It allows to read any DVD with any tool on your PC with no concern about encrypting.

Prodater64 07-29-2004 05:49 AM

Quote:

Originally Posted by Dialhot
Quote:

Originally Posted by Prodater64
Edited: How did you think that I encode my DVDs backups, if I have not any DVD drive in my PC.

I didn't ask "do you have any DVD" but "do you have AnyDVD" ! That is the name of a software :-)
It allows to read any DVD with any tool on your PC with no concern about encrypting.

:lol: :lol: :lol: :lol:
What a fool! (myself)
I didn't not knew that tool, you can figure out this with my previous answer isn't it? Or you could have thing that I was a fool also. :lol: :lol: :lol:

Edited: About DVD direct encode, as you many times said here, "it is so hard test it for yourself?"

Dialhot 07-29-2004 06:37 AM

Quote:

Originally Posted by Prodater64
About DVD direct encode, as you many times said here, "it is so hard test it for yourself?"

Why do you want me to test something that I do not do ON PURPOSE !
Direct encoding from DVDdrive shortens a lot the life of the drive.
PC DVD drivers are not designed to be used for a long period with no pause.
But of course if on your PC mencoder encode in more than 25fps, then you are not concerned by this problem :-)
(on mine, in 2pass, I need 4-5 hours to encode the movie).

Prodater64 07-29-2004 06:46 AM

Quote:

Originally Posted by Dialhot
Quote:

Originally Posted by Prodater64
About DVD direct encode, as you many times said here, "it is so hard test it for yourself?"

Why do you want me to test something that I do not do ON PURPOSE !
Direct encoding from DVDdrive shortens a lot the life of the drive.
PC DVD drivers are not designed to be used for a long period with no pause.
But of course if on your PC mencoder encode in more than 25fps, then you are not concerned by this problem :-)
(on mine, in 2pass, I need 4-5 hours to encode the movie).

I only want that you, check it as a way that you see that I say is true, as you, and Inc also, seems to have dudes.
It is true too that this method would be only for moderns and powerful machines, or for that people that DVD drive life it is not so important (who money it is no problem) and want make a backup with less work possible.

Dialhot 07-29-2004 07:01 AM

Quote:

Originally Posted by Prodater64
I only want that you, check it as a way that you see that I say is true, as you, and Inc also, seems to have dudes.

Doubts. Dudes is an alternate word for "pal" :-)
Okay then. But I trust you when you say it works, don't start to act like Jorel.
I'll see that if I use again mencoder in the future (they will fix the bitrate allocation some day ;-)).


All times are GMT -5. The time now is 05:38 AM  —  vBulletin © Jelsoft Enterprises Ltd

Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.