View Full Version : MeGUI: bug reports and feature requests
mini-moose
1st March 2014, 19:13
suggestion: Maybe try and replace the x264 VLC build with komisar clean and see if anyone has issues again?
hello_hello
2nd March 2014, 18:35
Any chance MeGUI will one day have a pause button to errr....... pause encoding? :)
There be mention of a pause button the this page. http://en.wikibooks.org/wiki/MeGUI/Main_Window#Queue
Did MeGUI have one, once upon a time?
LigH
2nd March 2014, 18:37
As soon as the called encoders (e.g. x264) support pausing.
hello_hello
2nd March 2014, 21:10
As soon as the called encoders (e.g. x264) support pausing.
FFCoder has a pause button which when pressed pauses the encode. I had a look and it seems to use a CLI version of x264 just as MeGUI does.
So I tried a little googlisation of "x264 pause encoding", which led me to a 5 year old doom9 thread which then led me to create my first ever command line script (copying the command line MeGUI added to the log file for the same encode) which allowed me to stop and start (ie pause) encoding simply by using Shift+S while the command prompt window was open.
@ECHO OFF
"C:\Program Files\MeGUI\tools\x264\x264.exe" --level 4.1 --preset slow --crf 18.0 --vbv-bufsize 78125 --vbv-maxrate 62500 --colorprim bt470bg --transfer bt470bg --colormatrix bt470bg --sar 1:1 --output "D:\test.mkv" "D:\test.avi.avs"
So is an encoder which "supports pausing" necessary as such?
I also found this:
Re: Pause & Resume (https://mailman.videolan.org/pipermail/x264-devel/2005-May/000632.html)
LigH
2nd March 2014, 21:14
Well, "suspending" and "continuing" a thread may be possible, as long as you don't reboot in the meantime.
hello_hello
2nd March 2014, 21:27
Well, "suspending" and "continuing" a thread may be possible, as long as you don't reboot in the meantime.
I'd settle for that.
My main usage for it would be to pause one encode while running another (even if it's using a different GUI). Sometimes I've got an encode running which is hours away from finishing and I just want to pause it so I can run a quick test encode. That sort of thing.
Or then there's those 40+ degree days when I'd like to stop encoding for an hour or so just to give the air conditioner a chance to catch up. :)
Edit: A quick FFCoder test indicates it's state of pausedness won't survive a restart of the GUI, so obviously it wouldn't survive a reboot, but it's still got a button with "Pause" written on it. ;)
LigH
2nd March 2014, 21:33
s/thread/process
hello_hello
2nd March 2014, 21:47
s/thread/process
I'm not sure what that means.
I did think maybe I could open Task Manager and tell the x264 process to shut up for a bit, but when running XP at least, it seems limited to killing a process completely. Maybe newer versions of Windows might have the option, or a 3rd party Task Manager.....
LigH
2nd March 2014, 21:53
That means,
Well, "suspending" and "continuing" a thread...
No, "suspending" and "continuing" a process. A process can have several threads. Especially one of x264.
mcwups1
3rd March 2014, 01:21
For some reason, when I pick HD Stream Extractor, it only shows the video. Then, when I pick the audio, and choose flac, and all the subtitles manually, when I queue it up and hit start, it gets stuck at 1% forever.
I did a fresh install and setup from scratch, thinking that an update borked it along the way.
Any help would be greatly appreciated. Thank you. Version 2477 Dev
http://i142.photobucket.com/albums/r89/mcwups1/help_zpsd45ad0db.png
hello_hello
3rd March 2014, 02:17
I know it's only a little thing but....
I think it'd be a very good idea if right clicking on a job in the queue and selecting "abort" would only abort the selected job(s). All the other options under the right click menu only effect the selected job(s), which makes it very easy to get used to, leading to the possibility of right clicking on a job, selecting "abort" and aborting more than you bargained for. Such as an encode which had been running for nearly five hours. Yes there's a prompt.... but it's easy to assume it's a "do you want to about this job" prompt, and click on okay before your brain catches up to your fingers.... well at least my brain and my fingers. It's a little "consistency" thing.
IMO I think the Abort button at the bottom of the Queue tab should also only abort the selected job(s). Start usually doesn't start all jobs, Edit, Up, Down and Delete only effect the selected jobs......
And when the Pause button and pause right click option are added, they probably should only effect the selected job(s) too. :)
luke83
3rd March 2014, 17:25
I've unistalled Haali Media Splitter and ffdshow becouse i've installed CCCP, which has them inside. MeGUI gives me this warning.
It works anyway or could i have some problem in future?
[Warning] Log
-[Warning] Versions
--[Information] [03/03/2014 17:18:32] MeGUI: 2418
--[Information] [03/03/2014 17:18:32] Operating System: Windows 7 x86 SP1 (6.1.65536.7601)
--[Information] [03/03/2014 17:18:32] .Net Framework: 4.5 (4.5.50709)
--[Information] [03/03/2014 17:18:32] AviSynth: 2.6.0.3 (09-03-2013)
--[Information] [03/03/2014 17:18:32] AvisynthWrapper: (02-01-2009)
--[Warning] [03/03/2014 17:18:33] Haali Matroska Splitter: not installed
--[Warning] [03/03/2014 17:18:33] Haali DSS2: not installed
--[Information] [03/03/2014 17:18:33] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [03/03/2014 17:18:33] LinqBridge: 1.0.0.0 (28-05-2009)
--[Information] [03/03/2014 17:18:33] MediaInfo: 0.7.64.0 (05-07-2013)
--[Information] [03/03/2014 17:18:33] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [03/03/2014 17:18:33] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [03/03/2014 17:18:33] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [03/03/2014 17:18:33] 7z: 9.20 (18-11-2010)
-[Information] Update detection
--[Information] [03/03/2014 17:18:34] Connecting to server: http://megui.xvidvideo.ru/auto/stable/
--[Information] [03/03/2014 17:18:34] All files are up to date
-[Information] Log for job4 (video, hfyu_diamante2.avs -> diamante2.264)
--[Information] [03/03/2014 17:18:36] Started handling job
--[Information] [03/03/2014 17:18:36] Preprocessing
--[Information] [03/03/2014 17:18:36] Avisynth input script
---[NoImage] LoadPlugin("K:\Documents and Settings\Luca\Documenti\Software\Video Editing\MeGUI_2418\tools\ffms\ffms2.dll")
---[NoImage] FFVideoSource("K:\Temp\Temp Megui\hfyu_diamante2.avi", threads=1)
--[Information] [03/03/2014 17:18:38] resolution: 700x520
--[Information] [03/03/2014 17:18:38] frame rate: 25/1
--[Information] [03/03/2014 17:18:38] aspect ratio: 35:26 (1.346)
--[Information] [03/03/2014 17:18:38] Job commandline: "K:\Documents and Settings\Luca\Documenti\Software\Video Editing\MeGUI_2418\tools\x264\x264.exe" --pass 2 --bitrate 840 --stats "K:\Temp\Temp Megui\diamante2.stats" --deblock 1:1 --bframes 16 --no-weightb --ref 8 --qpmin 10 --qpmax 51 --me umh --direct auto --subme 6 --partitions all --trellis 2 --psy-rd 0.6:0 --sar 1:1 --output "K:\Temp\Temp Megui\diamante2.264" "K:\Temp\Temp Megui\hfyu_diamante2.avs"
--[Information] [03/03/2014 17:18:40] Process started
--[Information] [03/03/2014 17:18:40] Standard output stream
--[Information] [03/03/2014 17:18:40] Standard error stream
---[Information] [03/03/2014 17:18:49] avs [info]: 700x520p 1:1 @ 25/1 fps (cfr)
---[Information] [03/03/2014 17:18:49] x264 [info]: using SAR=1/1
---[Information] [03/03/2014 17:18:49] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.1 Cache64
---[Information] [03/03/2014 17:18:49] x264 [info]: profile High, level 3.1
detmek
3rd March 2014, 17:50
MeGUI does not detect Haali from CCCP. It will continue to work until some job requires Haali. AFAIK, ffms needs Haali for some containers (m2ts?), HD Stream Extractor sometime needs Haali and you can not use Dss2().
Zathor
3rd March 2014, 18:30
For some reason, when I pick HD Stream Extractor, it only shows the video. Then, when I pick the audio, and choose flac, and all the subtitles manually, when I queue it up and hit start, it gets stuck at 1% forever.
Please post/upload the full log. Also try to run the command line directly.
mcwups1
3rd March 2014, 20:52
Please post/upload the full log. Also try to run the command line directly.
Zathor...I figured out my oversight of clicking making English the default language. After that, the English audio and subtitles came back by default.
However, I still can't get it past 1% when extracting.
I've been using this for years, and I can't figure it out. It happened after an update, but I'm not sure which one, so I did a fresh install. Everything appears to be working fine, but it's not doing anything at all.
Command Line directly? Not sure how to do that.
[Information] Log
-[Information] Versions
--[Information] [3/3/2014 2:29:15 PM] MeGUI: 2477
--[Information] [3/3/2014 2:29:15 PM] Operating System: Windows 7 Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [3/3/2014 2:29:15 PM] .Net Framework: 2.0.50727.5420
--[Information] [3/3/2014 2:29:15 PM] .Net Framework: 4.0.0.0
--[Information] [3/3/2014 2:29:15 PM] AviSynth: 2.5.8.5 (21-12-2008) (inactive)
--[Information] [3/3/2014 2:29:15 PM] AviSynth+ portable: 2.6.0.5 (02-01-2014) (active)
--[Information] [3/3/2014 2:29:15 PM] AvisynthWrapper: (02-01-2009)
--[Information] [3/3/2014 2:29:15 PM] Haali Matroska Splitter: 1.13.138.14 (14-04-2013)
--[Information] [3/3/2014 2:29:15 PM] Haali DSS2: (14-04-2013)
--[Information] [3/3/2014 2:29:15 PM] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [3/3/2014 2:29:15 PM] LinqBridge: 1.0.0.0 (28-05-2009)
--[Information] [3/3/2014 2:29:15 PM] MediaInfo: 0.7.67.0 (10-01-2014)
--[Information] [3/3/2014 2:29:15 PM] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [3/3/2014 2:29:15 PM] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [3/3/2014 2:29:15 PM] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [3/3/2014 2:29:15 PM] 7z: 9.20 (18-11-2010)
-[Information] Update detection
--[Information] [3/3/2014 2:29:17 PM] Connected to server: http://megui.org/auto/
--[Information] [3/3/2014 2:29:17 PM] File downloaded: upgrade.xml
--[Information] [3/3/2014 2:29:17 PM] All packages are up to date
-[Information] HD Streams Extractor
--[Information] [3/3/2014 2:29:42 PM] Input: F:\SHERLOCK_2\
--[Information] [3/3/2014 2:29:42 PM] Arguments: "F:\SHERLOCK_2\"
--[Information] [3/3/2014 2:29:43 PM] Feature Retrieval Completed
--[Information] [3/3/2014 2:29:45 PM] Arguments: "F:\SHERLOCK_2\" 1) -progressnumbers
--[Information] [3/3/2014 2:29:49 PM] M2TS, 2 video tracks, 5 audio tracks, 15 subtitle tracks, 2:08:44
--[Information] [3/3/2014 2:29:49 PM] (core: DTS, 5.1 channels, 24 bits, 1509kbps, 48kHz)
--[Information] [3/3/2014 2:29:49 PM] Stream Retrieval Completed
-[Information] Log for job2 (ext, 00090.mpls -> )
--[Information] [3/3/2014 2:30:26 PM] Started handling job
--[Information] [3/3/2014 2:30:26 PM] Preprocessing
--[Information] [3/3/2014 2:30:26 PM] Job commandline: "C:\Program Files (x86)\MeGUI_2418_x86\tools\eac3to\eac3to.exe" "F:\SHERLOCK_2\" 1) 1:"F:\SHERLOCK_2\F1_T1_Chapter - .txt" 2:"F:\SHERLOCK_2\F1_T2_Video - .mkv" 4:"F:\SHERLOCK_2\F1_T4_Audio - English.flac" 9:"F:\SHERLOCK_2\F1_T9_Subtitle - English.sup" 18:"F:\SHERLOCK_2\F1_T18_Subtitle - English.sup" -progressnumbers
--[Information] [3/3/2014 2:30:26 PM] Process started
--[Information] [3/3/2014 2:30:26 PM] Standard output stream
---[Information] [3/3/2014 2:30:30 PM] M2TS, 2 video tracks, 5 audio tracks, 15 subtitle tracks, 2:08:44
---[Information] [3/3/2014 2:30:30 PM] 1: Chapters, 13 chapters
---[Information] [3/3/2014 2:30:30 PM] 2: h264/AVC, 1080p24 /1.001 (16:9)
---[Information] [3/3/2014 2:30:30 PM] 3: h264/AVC, 480p24 /1.001 (20:11)
---[Information] [3/3/2014 2:30:30 PM] 4: DTS Master Audio, English, 5.1 channels, 24 bits, 48kHz
---[Information] [3/3/2014 2:30:30 PM] (core: DTS, 5.1 channels, 24 bits, 1509kbps, 48kHz)
---[Information] [3/3/2014 2:30:30 PM] 5: AC3, French, 5.1 channels, 448kbps, 48kHz, dialnorm: -27dB
---[Information] [3/3/2014 2:30:30 PM] 6: AC3 EX, Spanish, 5.1 channels, 448kbps, 48kHz, dialnorm: -27dB
---[Information] [3/3/2014 2:30:30 PM] 7: AC3, Thai, 5.1 channels, 448kbps, 48kHz, dialnorm: -27dB
---[Information] [3/3/2014 2:30:30 PM] 8: DTS Express, English, 1.0 channels, 96kbps, 48kHz
---[Information] [3/3/2014 2:30:30 PM] 9: Subtitle (PGS), English
---[Information] [3/3/2014 2:30:30 PM] 10: Subtitle (PGS), French
---[Information] [3/3/2014 2:30:30 PM] 11: Subtitle (PGS), Chinese
---[Information] [3/3/2014 2:30:30 PM] 12: Subtitle (PGS), Korean
---[Information] [3/3/2014 2:30:30 PM] 13: Subtitle (PGS), Spanish
---[Information] [3/3/2014 2:30:30 PM] 14: Subtitle (PGS), Indonesian
---[Information] [3/3/2014 2:30:30 PM] 15: Subtitle (PGS), Chinese
---[Information] [3/3/2014 2:30:30 PM] 16: Subtitle (PGS), Thai
---[Information] [3/3/2014 2:30:30 PM] 17: Subtitle (PGS), Spanish
---[Information] [3/3/2014 2:30:30 PM] 18: Subtitle (PGS), English
---[Information] [3/3/2014 2:30:30 PM] 19: Subtitle (PGS), French
---[Information] [3/3/2014 2:30:30 PM] 20: Subtitle (PGS), Chinese
---[Information] [3/3/2014 2:30:30 PM] 21: Subtitle (PGS), Korean
---[Information] [3/3/2014 2:30:30 PM] 22: Subtitle (PGS), Spanish
---[Information] [3/3/2014 2:30:30 PM] 23: Subtitle (PGS), Thai
---[Information] [3/3/2014 2:30:31 PM] Creating file "F:\SHERLOCK_2\F1_T1_Chapter - .txt"...
---[Information] [3/3/2014 2:30:33 PM] a04 The ArcSoft and Sonic decoders don't seem to work, will use libav instead.
---[Information] [3/3/2014 2:30:33 PM] a04 The libav DTS decoder doesn't decode the full DTS-HD information.
---[Information] [3/3/2014 2:30:33 PM] v02 Extracting video track number 2...
---[Information] [3/3/2014 2:30:33 PM] a04 Extracting audio track number 4...
---[Information] [3/3/2014 2:30:33 PM] s18 Extracting subtitle track number 18...
---[Information] [3/3/2014 2:30:33 PM] v02 Muxing video to Matroska...
---[Information] [3/3/2014 2:30:33 PM] a04 Extracting DTS core...
---[Information] [3/3/2014 2:30:33 PM] s09 Extracting subtitle track number 9...
---[Information] [3/3/2014 2:30:33 PM] a04 Decoding with libav/ffmpeg...
---[Information] [3/3/2014 2:30:33 PM] a04 Reducing depth from 64 to 24 bits...
---[Information] [3/3/2014 2:30:33 PM] a04 Encoding FLAC with libFlac...
---[Information] [3/3/2014 2:30:34 PM] a04 Creating file "F:\SHERLOCK_2\F1_T4_Audio - English.flac"...
--[Information] [3/3/2014 2:30:26 PM] Standard error stream
luke83
4th March 2014, 00:47
MeGUI does not detect Haali from CCCP. It will continue to work until some job requires Haali. AFAIK, ffms needs Haali for some containers (m2ts?), HD Stream Extractor sometime needs Haali and you can not use Dss2().
infact i've resinstalled Haali and disabled MKV/MP4 in CCCP
kalehrl
4th March 2014, 08:54
Can you add subtitle support to AVS Cutter?
I've found this (http://forum.doom9.org/showpost.php?p=1031094&postcount=1) software but I'd like a MeGUI Tool :/
I also use this tool and find it very useful.
It would be great to have it in MeGUI.
The subtitle must be UTF-8 before cutting, otherwise it messes up diacritic characters, but other than that, it works fine.
Zathor
4th March 2014, 09:16
Command Line directly? Not sure how to do that.
Copy this into a CMD window and execute it:
"C:\Program Files (x86)\MeGUI_2418_x86\tools\eac3to\eac3to.exe" "F:\SHERLOCK_2\" 1) 1:"F:\SHERLOCK_2\F1_T1_Chapter - .txt" 2:"F:\SHERLOCK_2\F1_T2_Video - .mkv" 4:"F:\SHERLOCK_2\F1_T4_Audio - English.flac" 9:"F:\SHERLOCK_2\F1_T9_Subtitle - English.sup" 18:"F:\SHERLOCK_2\F1_T18_Subtitle - English.sup" -progressnumbers
Kurtnoise
4th March 2014, 11:45
infact i've resinstalled Haali and disabled MKV/MP4 in CCCP
Why did you do that ?
luke83
4th March 2014, 13:00
I also use this tool and find it very useful.
It would be great to have it in MeGUI.
The subtitle must be UTF-8 before cutting, otherwise it messes up diacritic characters, but other than that, it works fine.
Usually i use subtitle edit to rip and convert subs to SRT becouse it's smaller and simpler. Vobsubber in MeGUI doesn't work with multiple subtitles
Zathor
4th March 2014, 18:08
2481 [MKV Muxer] added HEVC support (requires mkvmerge 6.8.0+)
2480 [OneClick] changed resize behaviour so that upsizing will be used if enabled
2479 [AVS Script Creator] reverted Yadif back to Load_Stdcall_Plugin (regression of 2471)
2478 [HD Streams Extractor] last used open mode will be preselected
[HD Streams Extractor] fixed using wrong source file in file mode if more than one job is added with "and close" disabled
LigH
4th March 2014, 18:55
LoadPlugin: Unable to load plugin "C:\Program Files\MeGUI\tools\lsmash\LSMASHSource.dll", error=0x7e
Confirming for a Windows XP system. Including MSVCR120.DLL is not enough, MS Visual C++ 2013 Redistributable needs to be installed.
hello_hello
4th March 2014, 22:28
Confirming for a Windows XP system. Including MSVCR120.DLL is not enough, MS Visual C++ 2013 Redistributable needs to be installed.
Thanks for the fix.
Avisynth+ (MeGUI portable version) and LSMASHSource.dll loads.
Avisynth 2.6 and LSMASHSource.dll won't load.
I copied msvcr120.dll from the MeGUI\tools\lsmash folder to the Windows\System32 folder and now LSMASHSource.dll loads for Avisynth 2.6.
Oddly.... I was sure I'd used LSMASH successfully with Avisynth 2.5.8 in the past, but maybe not..... (Edit: I checked and it didn't work without msvcr120.dll in the system32 directory either)
Cheers.
Overdrive80
5th March 2014, 04:31
I've unistalled Haali Media Splitter and ffdshow becouse i've installed CCCP, which has them inside. MeGUI gives me this warning.
It works anyway or could i have some problem in future?
You can use Codec Tweak Tool, open "Preferrred splitters " and select Haali in .MKV and ready!! Megui will detect haali.
LigH
5th March 2014, 07:56
I copied msvcr120.dll from the MeGUI\tools\lsmash folder to the Windows\System32 folder ...
But this is not "installing the redistributable".
And if you copy this file to the wrong system directory on a 64 bit machine (system32 vs. SysWOW64), you get a mess.
Carlo75
7th March 2014, 20:28
I have found the following bug in MeGui 2418 and also in the newest Beta in connection with the Audio Encoding:
When I use Aften (or FFmpeg) for slow-down a 5.1 AC3 from 25 to 23.976 fps, the audio track has (sometimes more, sometimes less) fluctuates and echoing after encoding.
With AC3 2.0, the error does not come.
I tried to reproduce the problem with another tool (BeHappy) and have found out the following:
When I choose the function „Time Stretch (with pitch correction)”, the result is the same as with MeGUI.
But when I select the “Resample SSRC – SlowDown” function, I get a really good result.
I am not an expert, but because of this, I think there is a bug in the “Time Stretch” function and the slow-down should be made better with the “SSRC Resample” function.
I am not a native English speaker and I hope that was understandable.
mini-moose
7th March 2014, 21:36
Would be possible to maybe add to encode progress window also bitrate details in addition to projected file size?
I find that it can be useful when using crf encodes.
tebasuna51
8th March 2014, 17:14
... for slow-down a 5.1 AC3 from 25 to 23.976 fps, the audio track has (sometimes more, sometimes less) fluctuates and echoing after encoding.
With AC3 2.0, the error does not come.
I tried to reproduce the problem with another tool (BeHappy) and have found out the following:
When I choose the function „Time Stretch (with pitch correction)”, the result is the same as with MeGUI.
But when I select the “Resample SSRC – SlowDown” function, I get a really good result...
Behappy “Resample SSRC – SlowDown” function is:
SSRC((AudioRate()*1001+480)/960).AssumeSampleRate(AudioRate())
And BeHappy “Time Stretch (with pitch correction)” 25 -> 23,976:
TimeStretch(tempo=95.904)
When you use MeGUI, if you see the log, we have:
SSRC((AudioRate()*1001+480)/960).AssumeSampleRate(AudioRate())
TimeStretch(pitch=Float((AudioRate()*1001+480)/960)*100.0/Float(AudioRate()))
Then:
1) MeGUI use the SSRC method like BeHappy, but try to correct the pitch, modified with SSRC, using TimeStretch after.
2) The TimeStretch(pitch) function is wrong called, must be:
TimeStretch(pitch=Float(100100/960))
Because AudioRate() is cancelled, and the term (+480) is used to round values in SSRC with integer parameter, but is a error in float calculations.
3) I don't know for what two functions are used, is enough:
TimeStretch(tempo=Float(96000/1001))
if we want pitch correction.
Is know than preserve the pitch is problematic with 5.1 audio because the function can preserve the phase between 2 channels only and not between 6 channels. And this is a problem using TimeStretch(pitch) or TimeStretch(tempo).
Zathor
8th March 2014, 18:05
Thanks, Tebasuna! To be honest I have no clue of those functions. They have been modified based on a feature request (so copy & paste).
These are the currently used functions in MeGUI:
// Speed-up (23.976 to 25)
AssumeSampleRate((AudioRate()*1001+480)/960).SSRC(AudioRate()).TimeStretch(pitch=Float((AudioRate()*1001+480)/960)*100.0/Float(AudioRate()))
// Slow-down (25 to 23.976)
SSRC((AudioRate()*1001+480)/960).AssumeSampleRate(AudioRate()).TimeStretch(pitch=Float((AudioRate()*1001+480)/960)*100.0/Float(AudioRate()))
// Speed-up (24 to 25)
AssumeSampleRate((AudioRate()*25)/24).SSRC(AudioRate()).TimeStretch(pitch=Float((AudioRate()*25)/24)*100.0/Float(AudioRate()))
// Slow-down (25 to 24)
SSRC((AudioRate()*25)/24).AssumeSampleRate(AudioRate()).TimeStretch(pitch=Float((AudioRate()*25)/24)*100.0/Float(AudioRate()))
In which way must I modify it to get a correct result? Sorry, I do not get it. As I understand no pitch correction can be used if output channels > 2. So it must be for more than 2 channels:
// Speed-up (23.976 to 25)
AssumeSampleRate((AudioRate()*1001+480)/960).SSRC(AudioRate())
// Slow-down (25 to 23.976)
SSRC((AudioRate()*1001+480)/960).AssumeSampleRate(AudioRate())
// Speed-up (24 to 25)
AssumeSampleRate((AudioRate()*25)/24).SSRC(AudioRate())
// Slow-down (25 to 24)
SSRC((AudioRate()*25)/24).AssumeSampleRate(AudioRate())
And for 1 or 2 channels:
// Speed-up (23.976 to 25) with pitch correction
TimeStretch(tempo=Float(5005/48))
// Slow-down (25 to 23.976) with pitch correction
TimeStretch(tempo=Float(96000/1001))
// Speed-up (24 to 25) with pitch correction
TimeStretch(tempo=Float(2500/24))
// Slow-down (25 to 24) with pitch correction
TimeStretch(tempo=Float(2400/25))
Is this correct? If yes I will change it.
CarlPig
8th March 2014, 21:43
Is it an option to add these:
Speed-up (23.976 to 29,976)
Slow-down (29,976 to 23.976)
Speed-up (25 to 29,976)
Slow-down (29,976 to 25)
hello_hello
8th March 2014, 22:38
CarlPig,
Those options would speed up/slow down the audio (and video) way too much. You can get away with 24fps to 25fps because it's not as large a speed increase/decrease (it's still a 4% difference though). Conversions from 23.976fps to 29.970fps are usually done (for the video) using pulldown (http://en.wikipedia.org/wiki/Telecine), so the speed/duration of the audio remains the same. Likewise removing pulldown to go from 29.970fps to 23.976fps doesn't change the duration. If the video is 29.970fps progressive, then you're basically stuck with it.
CarlPig
8th March 2014, 23:24
Ok it was just an inquiry.
AMED
9th March 2014, 09:42
Hi Zathor,
Could you add the Bass audio plugins in to ..\tools\avisynth_plugin please. This will allow MeGUI to support audio conversion of the lesser main stream formats (actually you can't even use BassAudio for FLAC in it's current state).
http://s2.postimg.org/4e7mf0cn9/Bass_Audio_Plugins.jpg (http://postimg.org/image/4e7mf0cn9/)
you can grab them from the behappy package.
http://behappy.codeplex.com/releases/view/52104
tebasuna51
9th March 2014, 16:08
...
Is this correct? If yes I will change it.
More than a channels selection I think must be a user selection.
Preserve the original pitch (TimeStretch(tempo)) can be desirable even with some phase problems with more than 2 channels.
And change the pitch can be desirable even for 1/2 channels.
For instance with audio tracks from PAL DVD's, here the "change" can be a "restore" original pitch.
Add the round term to support generic SampleRate (no problem with standard 48 KHz)
// Speed-up (24 to 25)
AssumeSampleRate((AudioRate()*25 + 12)/24).SSRC(AudioRate())
// Slow-down (25 to 24)
SSRC((AudioRate()*25 + 12)/24).AssumeSampleRate(AudioRate())
Zathor
9th March 2014, 17:08
Ok, so I will add 4 new settings. The result will be this:
// Speed-up (23.976 to 25)
AssumeSampleRate((AudioRate()*1001+480)/960).SSRC(AudioRate())
// Slow-down (25 to 23.976)
SSRC((AudioRate()*1001+480)/960).AssumeSampleRate(AudioRate())
// Speed-up (24 to 25)
AssumeSampleRate((AudioRate()*25 + 12)/24).SSRC(AudioRate())
// Slow-down (25 to 24)
SSRC((AudioRate()*25 + 12)/24).AssumeSampleRate(AudioRate())
// Speed-up (23.976 to 25) with pitch correction
TimeStretch(tempo=Float(5005/48))
// Slow-down (25 to 23.976) with pitch correction
TimeStretch(tempo=Float(96000/1001))
// Speed-up (24 to 25) with pitch correction
TimeStretch(tempo=Float(2500/24))
// Slow-down (25 to 24) with pitch correction
TimeStretch(tempo=Float(2400/25))
Is this ok?
And I will add a log entry when TimeStrech is used with more than 2 channels.
mini-moose
9th March 2014, 18:13
I muxed a bunch of stuff that was laying around today.
I user the MKV muxer on megui with "close after" disabled so I could queue several vids.
Here's the problem: If I have one video with a chapters file and/or subs, but the next one with only one of non, those fields keep the last used files (subs, chapters) and there's no way to remove them as far as I can see.
Only option is to I close the muxer and start it again.
Zathor
9th March 2014, 18:16
This is true for the chapter file - I will add a button to remove it. Subtitle and audio tracks can be removed with a right click on the Audio/Subtitle tab.
mini-moose
9th March 2014, 18:55
This is true for the chapter file - I will add a button to remove it. Subtitle and audio tracks can be removed with a right click on the Audio/Subtitle tab.
thanks!
Hmm, I never tried right click on subs. Just tried it now, and it doesn't appear to remove the subs loaded from previous queued item, unless I'm doing something wrong.
If I right click on "subtitle 1" and choose "remove track" it closes the 2nd tab that opens automatically when you load the first sub. But the first one still gets muxed.
I thought the X under file selection might remove it, but it doesn't appear to do anything that I can see. It does remove the video file on the top field when pressed, but not on audio/subs.
Zathor
9th March 2014, 19:06
I cannot try it right now but the "remove track" should also remove the content of the first track. Maybe you have to click it twice.
This is on the long list of things which can/must be changed. The handling is different compared to the OneClick tool.
mini-moose
9th March 2014, 19:14
I cannot try it right now but the "remove track" should also remove the content of the first track. Maybe you have to click it twice.
Remove Track is greyed out the 2nd time I right-click on the Subtitle 1.
tebasuna51
9th March 2014, 20:23
...
Is this ok?
And I will add a log entry when TimeStrech is used with more than 2 channels.
Ok. Thanks.
mcwups1
13th March 2014, 02:43
Copy this into a CMD window and execute it:
"C:\Program Files (x86)\MeGUI_2418_x86\tools\eac3to\eac3to.exe" "F:\SHERLOCK_2\" 1) 1:"F:\SHERLOCK_2\F1_T1_Chapter - .txt" 2:"F:\SHERLOCK_2\F1_T2_Video - .mkv" 4:"F:\SHERLOCK_2\F1_T4_Audio - English.flac" 9:"F:\SHERLOCK_2\F1_T9_Subtitle - English.sup" 18:"F:\SHERLOCK_2\F1_T18_Subtitle - English.sup" -progressnumbers
Sorry, I've been away for a while.
How is this suppose to fix it, sir? Not sure I follow....
Or, better, what will this do?
No matter what BD I try to use HDStreamsExtractor, where it used to be an easy go, is now getting stuck at 1% and basically freezing.
Harry Potter 3 is in VC-1 format, and I can't extract it using MKV, I have to leave it as VC-1. And, while it extracts, I can not find a way to then transcode down to my desired size.
Any thing would be helpful.
LigH
13th March 2014, 08:24
I recently read a post about issues with AMD AHCI/RAID ATA drivers causing high bitrate copies to freeze, while MS ATA drivers did not. Possibly related to block sizes. Not sure if this is related. But reasons can be surprising...
LigH
13th March 2014, 21:24
Feature Request (@ Zathor):
In contrast to cropping, one may as well want to "AddBorders" to fill videos to a supported dimension. That was required to e.g. make Blu-ray compatible videos out of some Blender movies distrubuted as Cinemascope A.R. PNGs. Maybe it is possible to extend the "Crop" part to "Crop / Add Borders / Letterbox".
leon
13th March 2014, 22:28
Hi I use qaac to encode audio with cvbr-he why 0 and 320 bitrate have same quality?
when I use commandline the result is different.
Mr Zathor can you please add "change to 96000 Hz" sample rate option?
What commands megui uses for qaac ?
hello_hello
14th March 2014, 00:09
The command line used for qaac (and just about every encoder) should be found in MeGUI's log file.
leon
14th March 2014, 14:00
Thank you :)
kalehrl
14th March 2014, 16:00
I've only got a qaac scratchpad profile.
It would be great to have some others predefined like for lame and nero aac encoder.
Zathor
20th March 2014, 15:23
2487 [Audio Encoder] fixed TimeStretch support (regression of 2383)
[Audio Encoder] added dedicated TimeStretch options
[Audio Encoder] added 96000 Hz sample rate conversion. Feature request #538
[Audio Encoder] cosmetics
2486 [HD Streams Extractor] improved logging
2485 [QAAC] allow only specific TVBR values. Please verify your settings.
2484 [Video Preview] if video preview is set to "always on top" some GUI elements were hidden. Bug #754
2483 [x264] improved error handling. Bug #755
2482 [AVI Muxer] improved logging
Zathor
21st March 2014, 13:31
Is anyone using x265 within MeGUI? And more important - if I drop completly support for 32bit x265 is that a problem for anyone?
Btw XP support for x265 ends with the current build which I just have uploaded.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.