Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
|
Thread Tools | Search this Thread | Display Modes |
6th August 2009, 20:46 | #1 | Link |
Freevo Developer
Join Date: May 2007
Location: Waterloo, Ontario
Posts: 118
|
HOWTO: running eac3to under wine with Arcsoft TotalMedia Theater for DTS-HD decoding
I wasted a bit of time trying to get this working, so I thought I'd provide a brief overview of how I accomplished this in the hope that it may benefit others. Hopefully I've listed all the relevant keywords in the title to help people find this post.
What you'll get:
Things you'll need:
Installation pre-checks:
Steps:
Lastly, many thanks to the developers and contributors of eac3to. Good luck! |
16th October 2010, 04:53 | #6 | Link |
Registered User
Join Date: Jun 2007
Posts: 2
|
To get this to work under 64-bit linux I had to install some vc++ runtime libraries... loading the msvcr dll's like described above didn't work.
Here's a shortcut: wget http://www.kegel.com/wine/winetricks winetricks vcrun2005sp1 Last edited by gravos; 16th October 2010 at 19:20. |
10th January 2012, 02:43 | #7 | Link |
Registered User
Join Date: Dec 2011
Location: Staten Island, NY
Posts: 14
|
It seems these instructions (including the latest comment) have stopped working on 64-bit Linux. Registering the filter gives an error about CLSID 28c52b68-23d6-44ce-b923-b6e51ff47db2 not existing. Any ideas?
EDIT: Never mind. Was missing the checkactivate DLL. Last edited by parent5446; 10th January 2012 at 07:59. |
18th March 2014, 01:27 | #9 | Link |
Registered User
Join Date: Dec 2008
Posts: 6
|
64-bit Setup with UI
Thank you VERY MUCH! Still works with wine 1.7.14 on Arch Linux (with newer eac3to and newer Arcsoft decoder files but basically still the same process).
Just want to let anybody know: Today you need with a 64-bit kernel: lib32-mpg123 lib32-lcms2 My setup with HdBrStreamExtractor UI: Get it from https://code.google.com/p/hdbrstreamextractor/ and place it into eac3to's directory. # Create a 32-bit wine prefix, cancel Mono setup: WINEPREFIX=$HOME/.wine-32 WINEARCH='win32' wine 'wineboot' # Install "winetricks" for your distribution. # Install msxml3 and dotnet35sp1 for HdBrStreamExtractor: WINEPREFIX=$HOME/.wine-32 WINEARCH='win32' winetricks msxml3 dotnet35sp1 # Install dotnet40 and corefonts for HdBrStreamExtractor: WINEPREFIX=$HOME/.wine-32 WINEARCH='win32' winetricks dotnet40 corefonts # In the eac3to directory, run: WINEPREFIX=$HOME/.wine-32 WINEARCH='win32' wine regsvr32.exe ASAudioHD.ax # Register the DLLs msvcp60.dll and msvcp71.dll (see first post; copy them into your ./wine-32/drive_c/windows/system32/, not ./wine…) as "Native" with this tool: WINEPREFIX=$HOME/.wine-32 WINEARCH='win32' winecfg # Test it! WINEPREFIX=$HOME/.wine-32 WINEARCH='win32' wine eac3to.exe -test # Run the pretty UI and convert/decode/encode like there's no tomorrow! WINEPREFIX=$HOME/.wine-32 WINEARCH='win32' wine HdBrStreamExtractor.exe Info: Your source path must be on a partition with "exec" enabled in /etc/fstab otherwise HdBrStreamExtractor won't show any titles. Last edited by frumble; 28th March 2014 at 20:32. |
10th May 2014, 18:09 | #10 | Link |
Registered User
Join Date: May 2014
Posts: 1
|
Hi, trying to use this on Mac OS X and it prints the streams fine.
Code:
$ wine eac3to.exe /Volumes/My\ Passport/MyBluray/BDMV fixme:msg:ChangeWindowMessageFilter 400 00000001 1) 00800.mpls, 00300.m2ts+00301.m2ts, 2:04:45 - Chapters, 50 chapters - h264/AVC, 1080p24 /1.001 (16:9) - DTS Master Audio, English, multi-channel, 48kHz - DTS, Japanese, multi-channel, 48kHz - AC3, Thai, multi-channel, 48kHz - AC3, English, stereo, 48kHz - AC3, English, stereo, 48kHz 2) 00801.mpls (angle 2), 00302.m2ts+00301.m2ts, 2:04:45 - Chapters, 50 chapters - h264/AVC, 1080p24 /1.001 (16:9) - DTS Master Audio, English, multi-channel, 48kHz - DTS, Japanese, multi-channel, 48kHz - AC3, Thai, multi-channel, 48kHz - AC3, English, stereo, 48kHz - AC3, English, stereo, 48kHz 3) 00301.mpls, 00301.m2ts, 2:02:18 - h264/AVC, 1080p24 /1.001 (16:9) - DTS Master Audio, English, multi-channel, 48kHz - DTS, Japanese, multi-channel, 48kHz - AC3, Thai, multi-channel, 48kHz - AC3, English, stereo, 48kHz - AC3, English, stereo, 48kHz Also tried with shells like sh, bash and fish. Code:
$ wine eac3to.exe /Volumes/My\ Passport/MyBluray/BDMV 1\) fixme:msg:ChangeWindowMessageFilter 400 00000001 Please specify the source and dest files first and then the options. $ wine eac3to.exe /Volumes/My\ Passport/MyBluray/BDMV "1)" fixme:msg:ChangeWindowMessageFilter 400 00000001 Please specify the source and dest files first and then the options. Any ideas? |
30th October 2014, 14:34 | #11 | Link |
Registered User
Join Date: Dec 2002
Posts: 18
|
I'm having problems getting this to work in WINE (via Wineskin) on Mac OS X.
To rule out WINE issues, I first got it working in Windows XP in VMware. I've tried a number of different versions of TotalMedia Theatre (3.Xs and 6.Xs), none of them giving any good results. What finally worked was an archive I found with 8 files, dropped into the eac3to folder and the asaudiohd.ax file regsvr32'ed. Finally, "ArcSoft DTS Decoder (1.1.0.9) works fine" from eac3to -test. Trouble is, this doesn't work in WINE. I keep getting "ArcSoft DTS Decoder doesn't seem to be installed". For the VC++ redistributable DLLs, I've tried both getting them from the dll download site (none would register), and installing them via Winetricks, which seems to work... I've also added overrides for them in winecfg, preferring native over built-in. No donut. I've tried winetricking all the VC++ DLLs offered there, to no avail. I've tried installing IE8 and WMP9 and 10, although with not much success. Once the asaudiohd.ax file has been regsvr32'ed, I can definitely tell that eac3to -test is doing something with it, as there's a lag before it says it's not installed which wasn't there before. It would seem that it has a dependency that I haven't met with my WINE install, I just don't know which... Any ideas? TIA, Daniel |
30th October 2014, 14:50 | #12 | Link |
Registered User
Join Date: Dec 2002
Posts: 18
|
HA!!!!
This was rubberducking 101. It occurred to me while writing that I hadn't actually seen any log files, so I fired up "eac3to -test" with logging, and just before reporting ArcSoft DTS Decoder as not being installed, WINE reported errors concerning mscms.dll. It appears to be a library that has to do with graphics, so I'm not sure why it's being referenced here (perhaps because the DTS decoder is just a subset of a much larger library that deals with video decoding)... Anyway, I copied it from my Windows XP machine, and set it in winecfg to be preferred over the built-in version, and voilá!!! IT NOW WORKS!!! YAAAAAAAYYYY Overall, MeGUI works pretty awesome in WINE |
2nd July 2016, 19:43 | #13 | Link | |
Registered User
Join Date: Jan 2009
Posts: 125
|
Quote:
Code:
$ wine eac3to.exe `winepath -w /Volumes/My\ Passport/MyBluray/BDMV` 1\) 2: `winepath -w ~/Movies/video.mkv` 3: `winepath -w ~/Movies/audio.flac` |
|
19th July 2016, 20:49 | #15 | Link |
Moderator
Join Date: Feb 2005
Location: Spain
Posts: 6,915
|
ArcSoft is not needed for DTS-HD decode with MakeMKV:
MakeMKV v1.9.3 ( 1.6.2015 ) DTS-HD decoding is now handled by open-source libdcadec library (dtsdecoderdll.dll is still required for DTS express only)
__________________
BeHappy, AviSynth audio transcoder. |
30th June 2018, 05:23 | #16 | Link |
Registered User
Join Date: Oct 2016
Posts: 76
|
As I read all the post and i find this as appropriate place to ask here my doubt,i use eac3to in wine environment,i have nothing installed on my Ubuntu based headless server but madshi eac3to.
When I try to extract any tracks I get error and extraction of tracks is not successful. |
10th January 2024, 05:43 | #17 | Link | |
Registered User
Join Date: Dec 2018
Posts: 6
|
Quote:
|
|
10th January 2024, 10:04 | #18 | Link |
Moderator
Join Date: Feb 2005
Location: Spain
Posts: 6,915
|
@Merlincool, the rockydon (last activity 3rd October 2018) problem is more than 5 years old, I doubt he still waiting to solve it.
Also the problem of this thread was solved longtime ago, without need ArcSoft, with the libdcadec.dll included in the eac3to package.
__________________
BeHappy, AviSynth audio transcoder. |
Tags |
arcsoft, dts-hd, eac3to, linux, wine |
Thread Tools | Search this Thread |
Display Modes | |
|
|