VideoHelp Forum

Try DVDFab and download streaming video, copy, convert or make Blu-rays,DVDs! Download free trial !
+ Reply to Thread
Page 1 of 5
1 2 3 ... LastLast
Results 1 to 30 of 123
Thread
  1. Member Caiosouza's Avatar
    Join Date
    Nov 2013
    Location
    Capćo da Canoa, RS, Brazil
    Search Comp PM
    Hello everyone, I would like some help to prepare, improve to put this video on DVD.

    I intend to Interlaced DV PAL 704x576. I already tried just throw it on a DVD, but it is very bad

    Could someone help me describing what he's wrong and what could be
    done to improve, what software to use and what format filters and ready to leave for the DVD

    I realize a lot of mosquitos and image blocks.

    I'm leaving a small example (below) of the video is 1min , someone can make a resample corrected and
    describe what has did.

    I would be really grateful.

    The source of the video and the same example with the 150 min duration.

    Media INFO:

    General
    Complete name : D:\FILMES\1992 MX 250 FULL MPG\1992 ULT.mpg
    Format : MPEG-PS
    File size : 1.80 GiB
    Duration : 2h 31mn
    Overall bit rate mode : Variable
    Overall bit rate : 1 695 Kbps
    Writing library : (c) 1998-2012 Womble Multimedia, Inc. / MPEG

    Video Wizard DVD 5.0.1.100 (03/2011) / Dec 6 2012

    Video
    ID : 224 (0xE0)
    Format : MPEG Video
    Format version : Version 2
    Format profile : Main@Main
    Format settings, BVOP : Yes
    Format settings, Matrix : Custom
    Format settings, GOP : M=3, N=12
    Duration : 2h 31mn
    Bit rate mode : Variable
    Bit rate : 1 469 Kbps
    Maximum bit rate : 9 396 Kbps
    Width : 352 pixels
    Height : 576 pixels
    Display aspect ratio : 4:3
    Frame rate : 25.000 fps
    Standard : PAL
    Color space : YUV
    Chroma subsampling : 4:2:0
    Bit depth : 8 bits
    Scan type : Interlaced
    Scan order : Top Field First
    Compression mode : Lossy
    Bits/(Pixel*Frame) : 0.290
    Time code of first frame : 00:00:00:00
    Time code source : Group of pictures header
    Stream size : 1.56 GiB (87%)
    Writing library : (c) 1998-2012 Womble Multimedia, Inc. / MPEG

    Video Wizard DVD 5.0.1.100 (03/2011) / Dec 6 2012

    Audio
    ID : 189 (0xBD)-128 (0x80)
    Format : AC-3
    Format/Info : Audio Coding 3
    Mode extension : CM (complete main)
    Format settings, Endianness : Big
    Muxing mode : DVD-Video
    Duration : 2h 31mn
    Bit rate mode : Constant
    Bit rate : 192 Kbps
    Channel count : 2 channels
    Channel positions : Front: L R
    Sampling rate : 48.0 KHz
    Bit depth : 16 bits
    Compression mode : Lossy
    Delay relative to video : -40ms
    Stream size : 208 MiB (11%)


    SAMPLE
    Image Attached Files
    Last edited by Caiosouza; 23rd Nov 2013 at 11:14.
    Quote Quote  
  2. Banned
    Join Date
    Oct 2004
    Location
    New York, US
    Search Comp PM
    For one thing, the encoded bitrate is far too low for fast-action video -- in fact, it is a low bitrate usually used for MPEG1/VCD and below the acceptable limit for full-frame DVD. For TV display, 352x576 (called half-frame MPEG) will not display well on a big TV. The video also looks dim, despite the fact that luma and chroma levels are outside the RGB 16-240 range for TV video. The color balance is too red, with red often looking oversaturated with a "hot" glow.

    Other than that, there's nothing we can do with processed low-bitrate samples that are already lossy encoded, except to outline its problems. For better advice we need a sample of your source video. If you don't know how to edit and post a sample of the source, ask here. You also gave no information about how you obtained the source or how it was processed and encoded.
    Last edited by sanlyn; 19th Mar 2014 at 11:57.
    Quote Quote  
  3. Member Caiosouza's Avatar
    Join Date
    Nov 2013
    Location
    Capćo da Canoa, RS, Brazil
    Search Comp PM
    Originally Posted by sanlyn View Post
    For one thing, the encoded bitrate is far too low for fast-action video -- in fact, it is a low bitrate usually used for MPEG1/VCD and below the acceptable limit for full-frame DVD. For TV display, 352x576 (called half-frame MPEG) will not display well on a big TV. The video also looks dim, despite the fact that luma and chroma levels are outside the RGB 16-240 range for TV video. The color balance is too red, with red often looking oversaturated with a "hot" glow.

    Other than that, there's nothing we can do with processed low-bitrate samples that are already lossy encoded, except to outline its problems. For better advice we need a sample of your source video. If you don't know how to edit and post a sample of the source, ask here. You also gave no information about how you obtained the source or how it was processed and encoded.
    Hello, thank you very much!
    The problem's there, the only video source I have and the same example above.
    Last edited by Caiosouza; 23rd Nov 2013 at 10:30.
    Quote Quote  
  4. Member hech54's Avatar
    Join Date
    Jul 2001
    Location
    Yank in Europe
    Search Comp PM
    Originally Posted by Caiosouza View Post
    The problem's there, the only video source I have and the same example
    Then forget about it. Low bitrate 352x576 video is not going to get better.
    Quote Quote  
  5. Member Caiosouza's Avatar
    Join Date
    Nov 2013
    Location
    Capćo da Canoa, RS, Brazil
    Search Comp PM
    Originally Posted by hech54 View Post
    Originally Posted by Caiosouza View Post
    The problem's there, the only video source I have and the same example
    Then forget about it. Low bitrate 352x576 video is not going to get better.
    But I see so many speaking... DeBlock filters, and anti Mosquito...etc

    The video is to play on a normal CRT TV 21'', I use it just for old videos of little resolution.
    In LCD is unacceptable.
    I tried a trick to use 704x576 preset and bring the image into the safety margin of the TV, the black borders are drawn by the tv, I have the video with no loss of image and video looked better built and no mosquitoes.
    Last edited by Caiosouza; 23rd Nov 2013 at 10:49.
    Quote Quote  
  6. I don't know if I'd call this "better" but it's "different". All I did was:

    Mpeg2Source("1992 MX 250 Sample.d2v", CPU=6, Info=3)
    Trim(2,0)
    QTGMC(preset="fast")
    McTemporalDenoise(settings="low")
    Spline64Resize(width*2, height)
    Image Attached Files
    Quote Quote  
  7. Member hech54's Avatar
    Join Date
    Jul 2001
    Location
    Yank in Europe
    Search Comp PM
    Wait for it.......
    Quote Quote  
  8. Banned
    Join Date
    Oct 2004
    Location
    New York, US
    Search Comp PM
    Nice improvement. I'd guess that's about as tidy as it will get. Too bad the original is bye-bye, but jagabo's version and better bitrate/size looks much better.
    Last edited by sanlyn; 19th Mar 2014 at 11:57.
    Quote Quote  
  9. It really just replaced the blocky look with a greasy look. A less aggressive deblocker might look a little better, like deblock_qed(). But I didn't want to spend time tuning it.
    Quote Quote  
  10. Member Caiosouza's Avatar
    Join Date
    Nov 2013
    Location
    Capćo da Canoa, RS, Brazil
    Search Comp PM
    Originally Posted by jagabo View Post
    I don't know if I'd call this "better" but it's "different". All I did was:

    Mpeg2Source("1992 MX 250 Sample.d2v", CPU=6, Info=3)
    Trim(2,0)
    QTGMC(preset="fast")
    McTemporalDenoise(settings="low")
    Spline64Resize(width*2, height)
    Wow! Makeup or not, the video looks much better now without a doubt! When I convert this example to DVD, is undoubtedly much better than the original!
    Tell me which software used, could post a more detailed Screnshot presets?
    And the audio?
    Just do not understand why 50fps?
    Quote Quote  
  11. Member Caiosouza's Avatar
    Join Date
    Nov 2013
    Location
    Capćo da Canoa, RS, Brazil
    Search Comp PM
    Originally Posted by hech54 View Post
    Wait for it.......
    I did not...
    Quote Quote  
  12. Member hech54's Avatar
    Join Date
    Jul 2001
    Location
    Yank in Europe
    Search Comp PM
    Originally Posted by hech54 View Post
    Wait for it.......
    Originally Posted by Caiosouza View Post
    Tell me which software used
    THERE it is.
    Quote Quote  
  13. Originally Posted by Caiosouza View Post
    Tell me which software used, could post a more detailed Screnshot presets?
    He already gave you the complete AviSynth script he used. It can be opened in most all MPEG-2 encoders. This isn't found in the presets of some NLE or encoder.
    And the audio?
    What about it? Demux it and bring it back in during DVD authoring.
    Just do not understand why 50fps?
    If for DVD follow his script with another couple of lines to reinterlace and bring it back to 25fps again. Maybe something like:

    AssumeTFF()#or whatever it is
    SeparateFields().SelectEvery(4,0,3)
    Quote Quote  
  14. Member Caiosouza's Avatar
    Join Date
    Nov 2013
    Location
    Capćo da Canoa, RS, Brazil
    Search Comp PM
    Originally Posted by manono View Post
    Originally Posted by Caiosouza View Post
    Tell me which software used, could post a more detailed Screnshot presets?
    He already gave you the complete AviSynth script he used. It can be opened in most all MPEG-2 encoders. This isn't found in the presets of some NLE or encoder.
    And the audio?
    What about it? Demux it and bring it back in during DVD authoring.
    Just do not understand why 50fps?
    If for DVD follow his script with another couple of lines to reinterlace and bring it back to 25fps again. Maybe something like:

    AssumeTFF()#or whatever it is
    SeparateFields().SelectEvery(4,0,3)
    What he did was fabulous,and for you seem simple and clear. However I do not know how to use these scripts.Want somebody could give me a brief explanation of where and how to use these parameters?
    Quote Quote  
  15. Originally Posted by Caiosouza View Post
    I do not know how to use these scripts.Want somebody could give me a brief explanation of where and how to use these parameters?
    Download avisynth by clicking on the highlighted word in this sentence.
    Look at the documentation. The "Getting Started" section explains the basic principles very succinctly. Try the simple examples.

    Then just cut and paste jagabo's script. (You may need to download the mpeg2source plugin as well.)
    edit: oops wait, he's got QTGMC in there -- that can get a little more complicated.
    Last edited by smrpix; 23rd Nov 2013 at 13:52.
    Quote Quote  
  16. Member Caiosouza's Avatar
    Join Date
    Nov 2013
    Location
    Capćo da Canoa, RS, Brazil
    Search Comp PM
    Originally Posted by smrpix View Post
    Originally Posted by Caiosouza View Post
    I do not know how to use these scripts.Want somebody could give me a brief explanation of where and how to use these parameters?
    Download avisynth by clicking on the highlighted word in this sentence.
    Look at the documentation. The "Getting Started" section explains the basic principles very succinctly. Try the simple examples.

    Then just cut and paste jagabo's script. (You may need to download the mpeg2source plugin as well.)
    edit: oops wait, he's got QTGMC in there -- that can get a little more complicated.
    Have downloaded Avisynth and AvsPmod, but has no filter.
    I get error message if.
    I open the saved script in VirtualDub to encode?
    Where do I get these filters plugins?
    Mpeg2Source*
    QTGMC*
    Trim
    McTemporalDenoise
    Spline64Resize

    Thank you.
    Quote Quote  
  17. Banned
    Join Date
    Oct 2004
    Location
    New York, US
    Search Comp PM
    First, I'd skip AvsPmod for now. I wouldn't think it's any particular help with the plugins recommended. I'd just use VirtualDub to monitor the script's results.

    1. MPEG2Source is a function in the DGMPGDec utility. Download the package here (https://www.videohelp.com/tools/DGMPGDec) and unzip into a folder for its files. When it's unzipped, look in its folder for a file called DGDecode.dll. Make a copy of that dll and paste it in your Avisynth plugins folder.

    Then look for a file called DGindex.exe. It's a standalone app that you can run by double-clicking it. When DGindex starts, use "File..." -> "Open". Navigate to your mpg, select it, and click "Open". You will see your mpg file listed in the Add File dialog window. Then click "OK" to open the mpg. In the DGindex main menu, use "File..." -> "Save project...". It will take a few minutes depending on the size of your mpg, but when DGindex finishes its work the result will be a ".d2v" project file in the same folder with your source mpg. That's the ".d2v" file that is referenced by MPEG2Source:

    Code:
    Mpeg2Source("Drive:\path\to\project\FileName.d2v", CPU=6, Info=3)
    Don't forget to change the "path" statement to indicate where that d2v is located in your system.

    2. All of the support plugins required by QTGMC are in a package that you can download here: (http://forum.doom9.org/showthread.php?t=156028). Look for the link to "Plugins Package". Ignore the other links. Download that package to a separate folder and unzip it. Instructions are inside.

    3. The suppoprt files required by MCTemporalDenoise were previously linked in an earlier thread. The package of plugins can be downloaded here (MCT_required.zip). Downlaod it to its own folder and unzip. Inside you'll see an "Aviynth plugins" foldr. Copy those plugins into your Avisynth plugins folder. NOTE: There is some duplication in the MCTD plugins; QTGMC uses many of the same filters. Copy and transfer only the plugins that you don't have already for QTGMC.

    4. The functions for Trim() and various "Resize" are built-in to Avisynth.

    Run this script in VirtualDub (change the path names to the location of your d2v project file):

    Code:
    Mpeg2Source("Drive:\path\to\d2v\1992 MX 250 Sample.d2v", CPU=6, Info=3) 
    Trim(2,0)
    QTGMC(preset="fast")
    McTemporalDenoise(settings="low")
    Spline64Resize(width*2, height)
    AssumeTFF().SeparateFields().SelectEvery(4,0,3).Weave()
    In VirtualDub, when the script opens, go to "Video" -> "color depth". Set output color depth to 4:2:0 (YV12).
    In VirtualDub, go to "Video..." -> "compression". Select Lagarith compression and in its "configure" window set the colorspace to "YV12".
    In VirtualDub, go to "Video..." -> select "fast recompress".
    Then use "File..." -> "save as AVI..."

    If you don't have Lagarith, get it here: http://lags.leetcode.net/codec.html

    You'll now be ready to encode and author that cleaned AVI. The audio can be extracted from the original mpg and joined to the new MPG in an NLE, the encoder, or the authoring program. If tou use your own NLE, expect something less that the quality of jagabo's encoded mkv if you don't know what you're doing, or ask for advice here.
    Last edited by sanlyn; 19th Mar 2014 at 11:57.
    Quote Quote  
  18. Member Caiosouza's Avatar
    Join Date
    Nov 2013
    Location
    Capćo da Canoa, RS, Brazil
    Search Comp PM
    Originally Posted by sanlyn View Post
    First, I'd skip AvsPmod for now. I wouldn't think it's any particular help with the plugins recommended. I'd just use VirtualDub to monitor the script's results.

    1. MPEG2Source is a function in the DGMPGDec utility. Download the package here (https://www.videohelp.com/tools/DGMPGDec) and unzip into a folder for its files. When it's unzipped, look in its folder for a file called DGDecode.dll. Make a copy of that dll and paste it in your Avisynth plugins folder.

    Then look for a file called DGindex.exe. It's a standalone app that you can run by double-clicking it. When DGindex starts, use "File..." -> "Open". Navigate to your mpg, select it, and click "Open". You will see your mpg file listed in the Add File dialog window. Then click "OK" to open the mpg. In the DGindex main menu, use "File..." -> "Save project...". It will take a few minutes depending on the size of your mpg, but when DGindex finishes its work the result will be a ".d2v" project file in the same folder with your source mpg. That's the ".d2v" file that is referenced by MPEG2Source:

    Code:
    Mpeg2Source("Drive:\path\to\project\FileName.d2v", CPU=6, Info=3)
    Don't forget to change the "path" statement to indicate where that d2v is located in your system.

    2. All of the support plugins required by QTGMC are in a package that you can download here: (http://forum.doom9.org/showthread.php?t=156028). Look for the link to "Plugins Package". Ignore the other links. Download that package to a separate folder and unzip it. Instructions are inside.

    3. The suppoprt files required by MCTemporalDenoise were previously linked in an earlier thread. The package of plugins can be downloaded here (MCT_required.zip). Downlaod it to its own folder and unzip. Inside you'll see an "Aviynth plugins" foldr. Copy those plugins into your Avisynth plugins folder. NOTE: There is some duplication in the MCTD plugins; QTGMC uses many of the same filters. Copy and transfer only the plugins that you don't have already for QTGMC.

    4. The functions for Trim() and various "Resize" are built-in to Avisynth.

    Run this script in VirtualDub (change the path names to the location of your d2v project file):

    Code:
    Mpeg2Source("Drive:\path\to\d2v\1992 MX 250 Sample.d2v", CPU=6, Info=3) 
    Trim(2,0)
    QTGMC(preset="fast")
    McTemporalDenoise(settings="low")
    Spline64Resize(width*2, height)
    AssumeTFF().SeparateFields().SelectEvery(4,0,3).Weave()
    In VirtualDub, when the script opens, go to "Video" -> "color depth". Set output color depth to 4:2:0 (YV12).
    In VirtualDub, go to "Video..." -> "compression". Select Lagarith compression and in its "configure" window set the colorspace to "YV12".
    In VirtualDub, go to "Video..." -> select "fast recompress".
    Then use "File..." -> "save as AVI..."

    If you don't have Lagarith, get it here: http://lags.leetcode.net/codec.html

    You'll now be ready to encode and author that cleaned AVI. The audio can be extracted from the original mpg and joined to the new MPG in an NLE, the encoder, or the authoring program. If you use your own NLE, expect something less that the quality of jagabo's encoded mkv if you don't know what you're doing, or ask for advice here.
    Brilliant!!!
    Quote Quote  
  19. Banned
    Join Date
    Oct 2004
    Location
    New York, US
    Search Comp PM
    Well, thanks but...let's see if it works.
    Last edited by sanlyn; 19th Mar 2014 at 11:57.
    Quote Quote  
  20. Member Caiosouza's Avatar
    Join Date
    Nov 2013
    Location
    Capćo da Canoa, RS, Brazil
    Search Comp PM
    Originally Posted by sanlyn View Post
    Well, thanks but...let's see if it works.
    I did everything you told thoroughly with, And you were magnificent in its detailing, Until then all correct


    I put this code in AvsPmod, and saved as .avs

    MPEG2Source("C:\Documents and Settings\USER\Desktop\SAMPLE for TESTS\1992 MX 250 Sample.d2v", CPU=6, Info=3)
    Trim(2,0)
    QTGMC(preset="fast")
    McTemporalDenoise(settings="low")
    Spline64Resize(width*2, height)
    AssumeTFF().SeparateFields().SelectEvery(4,0,3).We ave()


    But when I run the script in VirtualDub, I get the message:

    " Error during script execution at line 1,column 12: Varialble 'MPEG2Source' not found
    MPEG2Source<!>(C:\Documents and Settings\USER\Desktop\SAMPLE for TESTS\1992 MX 250 Sample.d2v...."

    I not in MeGUI too...

    Excuse my ignorance

    I'm really excited about it


    Thank you
    Last edited by Caiosouza; 23rd Nov 2013 at 18:10.
    Quote Quote  
  21. Put DgDecode.dll in AviSynth's plugins folder.
    Quote Quote  
  22. Did you actually install AviSynth? To make sure it's been installed and installed correctly make an AVS file named, maybe, 'Version.avs'. Inside have just one line, 'Version'. Try to open that in VDub. If it doesn't open something's wrong with your AviSynth install.

    You have DGDecode.dll loaded into your script or in the AviSynth plugins folder?

    And nothing's going to work if your video is in one place (the desktop?) and the D2V and script are somewhere else. If that's the case you'll have to provide a path for MPEG2Source and maybe some other stuff as well. Keep everything together.
    Quote Quote  
  23. Member Caiosouza's Avatar
    Join Date
    Nov 2013
    Location
    Capćo da Canoa, RS, Brazil
    Search Comp PM
    It seems to me that the error is related to the
    QTGMC (preset = "fast")>
    For when this retreat line of the script it works!
    If I am correct: File -> Open Video File -> Select the file and load the .avs script.
    Last edited by Caiosouza; 23rd Nov 2013 at 19:18.
    Quote Quote  
  24. In VirtualDub you use File -> Open Video File to open AviSynth scripts. File -> Run Script is for VirtualDub's own scripting language. Many people make this mistake.
    Quote Quote  
  25. Member Caiosouza's Avatar
    Join Date
    Nov 2013
    Location
    Capćo da Canoa, RS, Brazil
    Search Comp PM
    Originally Posted by jagabo View Post
    In VirtualDub you use File -> Open Video File to open AviSynth scripts. File -> Run Script is for VirtualDub's own scripting language. Many people make this mistake.

    I discovered this after 30 unsuccessful attempts, I am running the script without QTGMC line (preset = "fast")
    Because of an error with this line, can someone help me with this?
    Following all steps of sanlynwas, the result is a similar (but interlaced) video. However with ghosts.
    without QTGMC (preset = "fast") line ,I already know that and deinterlace, well I think
    The output is no audio, as I solve? Where is He?
    Quote Quote  
  26. What error message are you getting with QTGMC enabled?
    Quote Quote  
  27. Banned
    Join Date
    Oct 2004
    Location
    New York, US
    Search Comp PM
    You will get very strange results without the QTGMC statement. QTGMC also does much of the cleaning.

    It doesn't help to say "I get an error" from a particular statement. It's important to note the entire error text, not just "an error". Otherwise we have no idea what the actual error could be.
    Last edited by sanlyn; 19th Mar 2014 at 11:58.
    Quote Quote  
  28. Member Caiosouza's Avatar
    Join Date
    Nov 2013
    Location
    Capćo da Canoa, RS, Brazil
    Search Comp PM
    Originally Posted by jagabo View Post
    What error message are you getting with QTGMC enabled?
    Originally Posted by sanlyn View Post
    You will get very strange results without the QTGMC statement. QTGMC also does much of the cleaning.

    It doesn't help to say "I get an error" from a particular statement. It's important to note the entire error text, not just "an error". Otherwise we have no idea what the actual error could be.
    Is here:

    Avisynth open failure:

    Script error:there is no function named "QTGMC"

    ("C:\Documents and Settings\USER\Desktop\SAMPLE for TESTS\1992 MX 250 Sample.d2v", line 3)
    Quote Quote  
  29. Member Caiosouza's Avatar
    Join Date
    Nov 2013
    Location
    Capćo da Canoa, RS, Brazil
    Search Comp PM
    Solved !!!

    I ignored the other links like you said, but have to have the QTGMC script in the same folder of the dll's

    So are missing how to deal with the output of audio
    Quote Quote  
  30. Banned
    Join Date
    Oct 2004
    Location
    New York, US
    Search Comp PM
    The QTGMC ".avsi" is the plugin. You will find Avisynth uses 3 basic types of plugins: .dll's, .avs, and avsi. Usually youi find that the avs and avsi filters are those that use one or more support dll's, and some avsi scrip[ts even use other avs and avsi's (!). It has to do with the way the filters is programmed and compiled, among other technical issues. When running an Avisynth script that you have written, all you have to remember about filters and plugins that are in your Avisynth plugins folder:

    dll loads automatically.
    avsi loads automatically.
    avs must be imported with the Import() command, as in: Import("Drive:\path\to\plugins\plugin.avs"). You can also copy the text of an avs function and paste it into the end of your avs script.

    You might not have noticed at first, but QTGMC and MCTemporalDenoise are both "avsi" filters.

    The audio is generally processed separately to save file space. You can demux the AC3 audio from your original mpg and join it in your NLE, encoder, or authoring program. I usually extract audio from MPEG's using VirtualDub's "Save wav..." command, and save the audio as uncompresssed PCM (.wav) -- or I will use one of the TMPGenc video editors. Tell us which software you will be using with your brand new AVI, someone who knows that software can advise how to rejoin the audio. There are many ways of doing it.
    Last edited by sanlyn; 19th Mar 2014 at 11:58.
    Quote Quote  



Similar Threads