VideoHelp Forum
+ Reply to Thread
Page 5 of 5
FirstFirst ... 3 4 5
Results 121 to 148 of 148
Thread
  1. Member godai's Avatar
    Join Date
    Oct 2012
    Location
    United States Florida
    Search PM
    yeah i use that one, first link master build . to create fdkacc.exe,

    i will try help thak you
    Quote Quote  
  2. Hi,

    Using Frameserving to VD and want to use the FAAC-encoder for AAC-audio.

    Why not Nero? Because Vegas Pro starts wining abt non-installed Quicktime sh*t when trying to put an m4a audio track in it with all encoders, except FAAC..

    So here's how far I am now:

    Code:
    			"profiles": {
    			        "FAAC 256 kbs": {
    				"name": "FAAC",
    				"program": "Faac\\faac.exe",
    				"commandArguments": "-i -q150 -o \"%(tempaudiofile)\"",
    				"outputFilename": "%(outputname).m4a",
    				"type": 1,
    				"inputFormat": 1,
    				"checkReturnCode": true,
    				"logStdout": true,
    				"logStderr": true,
    				"bypassCompression": true,
    				"predeleteOutputFile": false
    But I'm getting error messages.

    Anyone who can shine a light on this?
    Quote Quote  
  3. 1. You need a hyphen ("-") at the end of the command to signal piped input from stdin.
    2. FAAC doesn't know "-i" command. Remove it.
    3. Is the program path ("Faac\\faac.exe") correct? Use the full path (e.g. "C:\\Program Files (x86)\\Faac\\faac.exe") if unsure.

    If it still doesn't work look into VirtualDub's log (F8) for hints. Don't say "I'm getting error messages" - post them here.
    Last edited by sneaker; 17th Oct 2016 at 14:32.
    Quote Quote  
  4. Hi Sneaker,

    I now have:

    "commandArguments": " -q150 -o \"%(tempaudiofile)\" -",

    and............it works! Vegas stopped complaining abt QT.

    Thanks very much!!

    Peter
    Quote Quote  
  5. Hello,
    How can I use this options with the external encoder feature?

    ffmpeg -i input.avi -c:v h264_nvenc -preset slow -qmin 0 -qmax 50 -profile:v baseline -level 3.0 -c:a aac -b:a 128k -vf yadif output.mp4
    Quote Quote  
  6. You need to split video encoding, audio encoding and muxing.
    video:
    Code:
    -f rawvideo -s %(width)x%(height) -r %(fpsnum)/%(fpsden) -i - -c:v h264_nvenc -preset slow -qmin 0 -qmax 50 -profile:v baseline -level 3.0 -vf yadif -f mp4 -y "%(tempvideofile)"
    audio (set input format to "WAV file")
    Code:
    -f wav -i - -c:a aac -b:a 125k -f mp4 -y "%(tempaudiofile)"
    muxing:
    Code:
    -i "%(tempvideofile)" -i "%(tempaudiofile)" -map 0 -map 1 -c copy -f mp4 -y "%(outputfile)"
    Last edited by sneaker; 15th Dec 2016 at 10:35.
    Quote Quote  
  7. Thanks for your help, after a few minutes it crashes vdub

    Maybe I'm not doing everything right.

    Click image for larger version

Name:	screen1.jpg
Views:	532
Size:	59.0 KB
ID:	39924

    Click image for larger version

Name:	screen3.jpg
Views:	450
Size:	52.4 KB
ID:	39925

    Click image for larger version

Name:	screen2.jpg
Views:	430
Size:	49.0 KB
ID:	39926

    Click image for larger version

Name:	screen4.jpg
Views:	412
Size:	35.8 KB
ID:	39927
    Quote Quote  
  8. Maybe ffmpeg crashes?
    Tick all "Redirect standard xxxx to log" and try again. Post the log (F8).

    Does ffmpeg also crash if you encode manually outside of VirtualDub? Do you have latest ffmpeg? Latest GPU driver?
    Quote Quote  
  9. [*] AVI: Opening file "D:\dv1.avi"

    [i] AVI: OpenDML hierarchical index detected on stream 0.

    [i] AVI: OpenDML hierarchical index detected on stream 1.
    [*] Beginning dub operation.

    [i] Dub: Input (decompression) format is: YUYV.

    [i] Dub: Output (compression) format is: YUV420.

    [i] VideoEnc: ffmpeg version N-82833-gedb4f5d Copyright (c) 2000-2016 the
    FFmpeg developers

    [i] VideoEnc: built with gcc 5.4.0 (GCC)

    [i] VideoEnc: configuration: --enable-gpl --enable-version3
    --disable-w32threads --enable-dxva2 --enable-libmfx --enable-nvenc
    --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r
    --enable-gnutls --enable-iconv --enable-libass --enable-libbluray
    --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme
    --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame
    --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264
    --enable-libopenjpeg --enable-libopus --enable-librtmp
    --enable-libschroedinger --enable-libsnappy --enable-libsoxr
    --enable-libspeex --enable-libtheora --enable-libtwolame
    --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis
    --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264
    --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg
    --enable-lzma --enable-decklink --enable-zlib

    [i] VideoEnc: libavutil 55. 43.100 / 55. 43.100

    [i] VideoEnc: libavcodec 57. 67.100 / 57. 67.100

    [i] VideoEnc: libavformat 57. 59.100 / 57. 59.100

    [i] VideoEnc: libavdevice 57. 2.100 / 57. 2.100

    [i] VideoEnc: libavfilter 6. 68.100 / 6. 68.100

    [i] VideoEnc: libswscale 4. 3.101 / 4. 3.101

    [i] VideoEnc: libswresample 2. 4.100 / 2. 4.100

    [i] VideoEnc: libpostproc 54. 2.100 / 54. 2.100

    [i] AudioEnc: ffmpeg version N-82833-gedb4f5d Copyright (c) 2000-2016 the
    FFmpeg developers

    [i] AudioEnc: built with gcc 5.4.0 (GCC)

    [i] AudioEnc: configuration: --enable-gpl --enable-version3
    --disable-w32threads --enable-dxva2 --enable-libmfx --enable-nvenc
    --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r
    --enable-gnutls --enable-iconv --enable-libass --enable-libbluray
    --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme
    --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame
    --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264
    --enable-libopenjpeg --enable-libopus --enable-librtmp
    --enable-libschroedinger --enable-libsnappy --enable-libsoxr
    --enable-libspeex --enable-libtheora --enable-libtwolame
    --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis
    --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264
    --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg
    --enable-lzma --enable-decklink --enable-zlib

    [i] AudioEnc: libavutil 55. 43.100 / 55. 43.100

    [i] AudioEnc: libavcodec 57. 67.100 / 57. 67.100

    [i] AudioEnc: libavformat 57. 59.100 / 57. 59.100

    [i] AudioEnc: libavdevice 57. 2.100 / 57. 2.100

    [i] AudioEnc: libavfilter 6. 68.100 / 6. 68.100

    [i] AudioEnc: libswscale 4. 3.101 / 4. 3.101

    [i] AudioEnc: libswresample 2. 4.100 / 2. 4.100

    [i] AudioEnc: libpostproc 54. 2.100 / 54. 2.100

    [i] VideoEnc: pipe:: Invalid data found when processing input
    Quote Quote  
  10. I thought it would auto-assume rawvideo input but it seems to need it explicitly. I have edited my older post's command lines. (Also added -y to make sure files are overwritten and -f wav for the audio).
    Try again with the new lines.
    Quote Quote  
  11. It's working fine now

    Big thanks for you!!!
    Quote Quote  
  12. Is it possible to keep the same name file? Without having to change it each time?
    example : dv-tape1.avi becomes dv-tape.mp4 in the save dialog
    Quote Quote  
  13. I believe not. Maybe you can ask user shekh to change it in his fork.

    https://forum.videohelp.com/threads/378401-VirtualDub-fork-and-plugins
    Quote Quote  
  14. Hi,

    First of all thanks to racer-x for sharing the presets. I've a few NTSC, PAL VHS tapes which I would like to have backed up preferably with x264 codec and mkv container.
    I've this device
    Code:
     https://www.elgato.com/en/video-capture
    and Panasonic AG1 VCR. The software provided by Elgato creates x264/mp4 encode using DirectShow but doesn't provide encode options other than basic audio/video levels setting. I wonder if Virtualdub could help me as I've never used it before. Can you save a video capture in mkv with x264 some way?

    Thanks in advance for your comments and suggestions.
    Last edited by vidblue; 17th Feb 2017 at 16:15.
    Quote Quote  
  15. Member
    Join Date
    Dec 2005
    Location
    Canada
    Search Comp PM
    Can you save a video capture in mkv with x264 some way?
    mkvtoonix-gui can convert from the mp4 to mkv container without encoding.
    It's simpler than VirtualDub.

    Try the portable version.
    https://www.videohelp.com/software/MKVtoolnix
    Quote Quote  
  16. There is a bug with External Encoder: some extra (unwanted) data is sent to encoding pipes. More specifically, 4095 zero bytes.
    This is trivial to fix. I wonder, has anyone suffered from this?

    Possible effects:
    - unexpected jump at the end of sound
    - FFMpeg issues warnings like "sample too small"
    - with very small video (16*16, LOL) possibly black/green frames at the end? (haven't tried, just guessing this one)
    Quote Quote  
  17. Originally Posted by racer-x View Post
    I'm posting my Virtualdub External Encoder preset along with a quick tutorial on how to use it. You'll need to download the encoders and muxers and put them on your HDD somewhere. Then you'll need to edit the paths to the encoders and muxers.

    Here are what you'll need to get:

    AVC (x264)
    HEVC(x265/Divx265)
    Mpeg-2 (ffmpeg)

    AAC (Nero)
    ac3 (ffmpeg)
    mp2 (ffmpeg)
    DTS (dcaenc)

    mp4 (MP4Box)
    mkv (MkvMerge)
    mpg (ffmpeg)

    Animated GIF (ffmpeg)
    Hello,

    Thanks for this great post but it seems that it does not work anymore. Received this error message: "The multiplexing process failed with error code 1".
    I have installed the latest version of Hybrid and used most of the tools from the 64bit folder from the main Hybrid folder.

    If anyone has the latest version of the settings which work with the latest tools, it will be great to share. Open to any other ideas.

    Appreciate your time,
    Thanks,
    Quote Quote  
  18. Member
    Join Date
    May 2016
    Location
    Lithopolis, OH United States
    Search Comp PM
    Does anyone have the profile where you can have x264 8 bit with AAC?
    Quote Quote  
  19. I ask for help from you gurus, because I'm wasting time trying to find what is going on here...

    I have some profiles to use h265 codec.
    But with some videos, I get udesired artifacts among subtitles that I won't get if I proccess the very same video with command line.

    Like the attached files.



    I noticed that I was using an old version of encoder x265.exe:
    Code:
    x265 [info]: HEVC encoder version 2.4+27-e9e574bbed93
    I changed that to ffmpeg:
    Code:
    ffmpeg version 2022-01-24-git-0a83ecbf48-essentials_build-www.gyan.dev Copyright (c) 2000-2022 the FFmpeg developers
    But the same artifacts are still messing the subtitles, if I encode with Vdub.
    None of them appears if I use ffmpeg command line.

    The log shows a call to x265.exe, but I don't use it anymore.
    Confused...


    This is my line to external encoder:

    Code:
    -f rawvideo -s %(width)x%(height) -r %(fpsnum)/%(fpsden) -i - -crf 24 -vcodec libx265  "%(tempvideofile)"
    And this is the command line to console:
    Code:
    ffmpeg -i input.mkv -c:v libx265 -crf 24 output.mkv
    My external encoder output has dots.

    My command line to console output has no dots.

    And this is the Log with call to x265 encoder:

    Code:
    [*] Beginning dub operation.
    [i] Dub: Input (decompression) format is: YUV420-709.
    [i] Dub: Output (compression) format is: YUV420.
    [i] VideoEnc: ffmpeg version 
        2022-01-24-git-0a83ecbf48-essentials_build-www.gyan.dev Copyright (c) 
        2000-2022 the FFmpeg developers
    [i] VideoEnc:   built with gcc 11.2.0 (Rev7, Built by MSYS2 project)
    [i] VideoEnc:   configuration: --enable-gpl --enable-version3 --enable-static 
        --disable-w32threads --disable-autodetect --enable-fontconfig 
        --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp 
        --enable-bzlib --enable-lzma --enable-zlib --enable-libsrt --enable-libssh
        --enable-libzmq --enable-avisynth --enable-sdl2 --enable-libwebp 
        --enable-libx264 --enable-libx265 --enable-libxvid --enable-libaom 
        --enable-libopenjpeg --enable-libvpx --enable-mediafoundation 
        --enable-libass --enable-libfreetype --enable-libfribidi 
        --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf 
        --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec 
        --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libmfx 
        --enable-libgme --enable-libopenmpt --enable-libopencore-amrwb 
        --enable-libmp3lame --enable-libtheora --enable-libvo-amrwbenc 
        --enable-libgsm --enable-libopencore-amrnb --enable-libopus 
        --enable-libspeex --enable-libvorbis --enable-librubberband
    [i] VideoEnc:   libavutil      57. 18.100 / 57. 18.100
    [i] VideoEnc:   libavcodec     59. 20.100 / 59. 20.100
    [i] VideoEnc:   libavformat    59. 17.101 / 59. 17.101
    [i] VideoEnc:   libavdevice    59.  5.100 / 59.  5.100
    [i] VideoEnc:   libavfilter     8. 26.101 /  8. 26.101
    [i] VideoEnc:   libswscale      6.  5.100 /  6.  5.100
    [i] VideoEnc:   libswresample   4.  4.100 /  4.  4.100
    [i] VideoEnc:   libpostproc    56.  4.100 / 56.  4.100
    [i] VideoEnc: Input #0, rawvideo, from 'pipe:':
    [i] VideoEnc:   Duration: N/A, start: 0.000000, bitrate: 46656 kb/s
    [i] VideoEnc:   Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 480x324, 46656 kb/s, 25 tbr, 25 tbn
    [i] VideoEnc: Stream mapping:
    [i] VideoEnc:   Stream #0:0 -> #0:0 (rawvideo (native) -> hevc (libx265))
    [i] VideoEnc: x265 [info]: HEVC encoder version 3.5+21-3898a4996
    [i] VideoEnc: x265 [info]: build info [Windows][GCC 11.2.0][64 bit] 8bit+10bit+12bit
    [i] VideoEnc: x265 [info]: using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
    [i] VideoEnc: x265 [info]: Main profile, Level-2.1 (Main tier)
    [i] VideoEnc: x265 [info]: Thread pool created using 8 threads
    [i] VideoEnc: x265 [info]: Slices                              : 1
    [i] VideoEnc: x265 [info]: frame threads / pool features       : 3 / wpp(6 rows)
    [i] VideoEnc: x265 [warning]: Source height < 720p; disabling lookahead-slices
    [i] VideoEnc: x265 [info]: Coding QT: max CU size, min CU size : 64 / 8
    [i] VideoEnc: x265 [info]: Residual QT: max TU size, max depth : 32 / 1 inter / 1 intra
    [i] VideoEnc: x265 [info]: ME / range / subpel / merge         : hex / 57 / 2 / 3
    [i] VideoEnc: x265 [info]: Keyframe min / max / scenecut / bias  : 25 / 250 / 40 / 5.00 
    [i] VideoEnc: x265 [info]: Lookahead / bframes / badapt        : 20 / 4 / 2
    [i] VideoEnc: x265 [info]: b-pyramid / weightp / weightb       : 1 / 1 / 0
    [i] VideoEnc: x265 [info]: References / ref-limit  cu / depth  : 3 / off / on
    [i] VideoEnc: x265 [info]: AQ: mode / str / qg-size / cu-tree  : 2 / 1.0 / 32 / 1
    [i] VideoEnc: x265 [info]: Rate Control / qCompress            : CRF-28.0 / 0.60
    [i] VideoEnc: x265 [info]: tools: rd=3 psy-rd=2.00 early-skip rskip mode=1 signhide tmvp
    [i] VideoEnc: x265 [info]: tools: b-intra strong-intra-smoothing deblock sao
    [i] VideoEnc: Output #0, matroska, to 'F:\documentos\Downloads\01.mkv.video.mkv':
    [i] VideoEnc:   Metadata:
    [i] VideoEnc:     encoder         : Lavf59.17.101
    [i] VideoEnc:   Stream #0:0: Video: hevc, yuv420p(progressive), 480x324, q=2-31, 25 fps, 1k tbn
    [i] VideoEnc:     Metadata:
    [i] VideoEnc:       encoder         : Lavc59.20.100 libx265
    [i] VideoEnc:     Side data:
    [i] VideoEnc:       cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A
    [i] VideoEnc: frame=    1 fps=0.0 q=0.0 size=       3kB time=00:00:00.00 bitrate=N/A speed=N/A    
    [i] VideoEnc: frame=   50 fps=0.0 q=32.4 Lsize=      35kB time=00:00:01.88 bitrate= 154.0kbits/s speed= 4.9x    
    [i] VideoEnc: video:32kB audio:0kB subtitle:0kB other streams:0kB global headers:2kB muxing overhead: 10.250556%
    [i] VideoEnc: x265 [info]: frame I:      1, Avg QP:27.14  kb/s: 2277.80 
    [i] VideoEnc: x265 [info]: frame P:     41, Avg QP:29.07  kb/s: 102.19  
    [i] VideoEnc: x265 [info]: frame B:      8, Avg QP:34.99  kb/s: 7.73    
    [i] VideoEnc: x265 [info]: Weighted P-Frames: Y:0.0% UV:0.0%
    [i] VideoEnc: x265 [info]: consecutive B-frames: 88.1% 7.1% 2.4% 2.4% 0.0% 
    [i] VideoEnc: encoded 50 frames in 0.35s (142.86 fps), 130.59 kb/s, Avg QP:29.98
    [i] Mux: mkvmerge v12.0.0 ('Trust / Lust') 64bit
    [i] Mux: 'F:\documentos\Downloads\01.mkv.video.mkv': Using the demultiplexer for the format 'Matroska'.
    [i] Mux: 'F:\Meus documentos\Downloads\01.mkv.video.mkv' track 0: Using the output module for the format 'HEVC/h.265'.
    [i] Mux: The file '01.mkv' has been opened for writing.
    [i] Mux: Progress: 98%
    [i] Mux: Progress: 100%
    [i] Mux: The cue entries (the index) are being written...
    [i] Mux: Multiplexing took 1 second.[*] Ending operation.
    I don't understand why x265 is being called, because it is out of the profile.
    Or is it a ffmpeg mode?

    And why I get artifacts with Vdub, but don't get it in command line?

    Finally, how to get rid of that little undesired dots?
    Image Attached Thumbnails Click image for larger version

Name:	x265 1.jpg
Views:	15
Size:	6.2 KB
ID:	67713  

    Click image for larger version

Name:	x265 2.jpg
Views:	16
Size:	6.0 KB
ID:	67714  

    Thank you.
    Quote Quote  
  20. Originally Posted by jairovital View Post
    I don't understand why x265 is being called, because it is out of the profile.
    Or is it a ffmpeg mode?
    I realized that x265 is from the ffmpeg itself.
    I got it.

    But the other questions remains:

    Why do I get artifacts with Vdub, but don't get it in command line?

    How to get rid of that little undesired dots?
    Thank you.
    Quote Quote  
  21. Another example of the problem attached.
    The same video proccessed with ffmpeg command line has no problem.

    Does anybody know what is happening?
    Image Attached Thumbnails Click image for larger version

Name:	Clipboard Image.jpg
Views:	19
Size:	16.9 KB
ID:	67723  

    Thank you.
    Quote Quote  
  22. Originally Posted by jairovital View Post

    But the other questions remains:

    Why do I get artifacts with Vdub, but don't get it in command line?

    How to get rid of that little undesired dots?

    After too much time since this question, finally, I got an answer.

    To get rid of undesired artifacts, I have to adjust input color depth to be the same of the output one.
    Default option is "Autoselect".
    This causes to have too many undesired dots and dirt on the output video.

    To solve that, I have to select "24 bit RGB (888)" on the left panel below:


    Thank you.
    Quote Quote  
  23. Member
    Join Date
    Nov 2002
    Location
    United States
    Search Comp PM
    I haven't used the External Encoder since 2017. I had some issues that were consistent with a stroke but they found nothing. I had a heart attack in 2013 that I spent a month in the hospital for. I was without oxygen for 45 minutes. They put in a trach tube in my throat at the emergency room where I had my heart attack to get me oxygen and put me in ice to keep my body alive at Oklahoma Heart Hospital in Tulsa. I suffered some brain damage that took me some time to get over.

    I was amazed by how much I learned when the External Encoder came out since I knew nothing about computer code. But I've forgotten almost everything I learned and have been afraid to try and use it again. I mainly just use VirtualDub-1.10.5-test7-AMD64 to create AVI files out of all the MP4s that I download.

    I still have all my VDPROF files that I created that I was able to save from a computer with 9 Hard Disk Drives that got hit by ransomeware that I lost almost all of my data on. Even the thumbdrives and external drives that I used on my TV. I hooked them up to the PC after getting infected and lost all the data on those drives also. I'm not sure how many of those files still work in after six years.

    I can upload them again but I think they are all still on this thread if you look hard enough. The location of the encoders would need to be changed to where you have your encoders. I had most of mine in C:\\Tools where it was recommended on the Virtualdub forum to put your encoders. Unfortunately, the Virtualdub forum that had the best tutorial and a lot of valuable information no longer exists.

    Here is a VDPROF file from 2014 that had most of my encoders and directions on just about everything back then. I wouldn't trust ffmpeg these days since I've had a lot of problems with newer builds with batch files. Some of them work and some of them don't I have no idea what all works with ffmpeg now. Maybe the few users that still visit this thread have info on the current ffmpeg.

    I have a whole folder of VDPROF files if this one doesn't have what you need. 41 of them to be exact.

    I don't remember how to post code so I'll just post the files from notepad...

    Edit: I tried to post but there were too many characters. I'll have to make another post.
    Quote Quote  
  24. Member
    Join Date
    Nov 2002
    Location
    United States
    Search Comp PM
    Videohelp will not let me upload the VDPROF. They say it's invalid when
    I try and upload the file.

    Maybe I need to save it as a notepad text document. It's only 49kbs, it can't be too big.
    Quote Quote  
  25. Member
    Join Date
    Nov 2002
    Location
    United States
    Search Comp PM
    Here is the file, I hope.
    Image Attached Files
    Quote Quote  
  26. jairovital
    "After too much time since this question, finally, I got an answer."

    Thanks for posting this.
    Quote Quote  
  27. Thanks DarrellS

    4 yrs. ago, fire department, paramedics, and surgery within 2 hours of my heart attack saved my life. Glad yer ticker's still tickin', so's you could post this. Have a lovely holiday!
    Quote Quote  
  28. jairovital,
    Detailed post #138, 17th Oct 2022 09:10. Thanks!
    Quote Quote  
Visit our sponsor! Try DVDFab and backup Blu-rays!