Improve old film sound

I have discovered some great old British films (1940 -1960) on Youtube. But most of them seem to suffer from bad soundtracks. Is there any filtering software that can reduce distortion and improve dynamic range?

Thanks in advance.

If you seperate the sound with avidemux maybe audacity will help.

Well avidemux is installed…

  # zypper se avidemux
Loading repository data...
Reading installed packages...


S  | Name                    | Summary                                      | Type
---+-------------------------+----------------------------------------------+-----------
i+ | avidemux                | Video processing tool                        | package
   | avidemux                | Video processing tool                        | srcpackage
   | avidemux-debuginfo      | Debug information for package avidemux       | package
   | avidemux-debugsource    | Debug sources for package avidemux           | package
i+ | avidemux-gtk            | GTK Graphical Frontend for avidemux          | package
   | avidemux-gtk-debuginfo  | Debug information for package avidemux-gtk   | package
 l | avidemux-lang           | Translations for package avidemux            | package
   | avidemux-qt             | Qt4 Graphical Frontend for avidemux          | package
   | avidemux-qt-debuginfo   | Debug information for package avidemux-qt    | package
   | avidemux3               | Graphical video editing and transcoding tool | package
   | avidemux3               | Graphical video editing and transcoding tool | srcpackage
   | avidemux3-cli           | CLI for avidemux                             | package
   | avidemux3-cli-debuginfo | Debug information for package avidemux3-cli  | package
   | avidemux3-debuginfo     | Debug information for package avidemux3      | package
   | avidemux3-debugsource   | Debug sources for package avidemux3          | package
   | avidemux3-qt5           | Qt interface for avidemux                    | package
   | avidemux3-qt5-debuginfo | Debug information for package avidemux3-qt5  | package
 l | avidemux3-qt5-lang      | Languages for package avidemux3-qt5          | package
localhost:/home/ion # 

…but does not appear under Menu and…

 :~> avidemux
If 'avidemux' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf avidemux
ion@localhost:~> avidemux-gtk
If 'avidemux-gtk' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf avidemux-gtk
ion@localhost:~> cnf avidemux-gtk
 avidemux-gtk: command not found                             
ion@localhost:~> cnf avidemux
 avidemux: command not found                         
ion@localhost:~>  

Hi
Ever thought of using tab completion (type some text, press tab and it will give you possible names…);


avidem<press tab>

Just because a package is name XYZ, that the binaries to run are called XYZ… (avidemux2_cl, avidemux2_gtk etc)

avidemux is a programm to cut and edit video.
audacity is a programm to edit and cut audio.

PS:
if you are using plasma/KDE you should install the QT version of avidemux: avidemux3-qt and avidemux3-qt-lang besides avidemux3.

Thanks for the speedy response. I was not aware of the option. So I tried it and it responded with…

 :~> avidemux2_ 

…and I pressed the key, and the response was…

  :~> avidemux2_If 'avidemux2_' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf avidemux2_
ion@localhost:~>

…and following its instruction I went on…

 ion@localhost:~> cnf avidemux2: command not found                           
ion@localhost:~>  

…as indeed zypper shows no avidemux2 of any extension being available for installation. See earlier post. I’m confused.

I’m not using KDE. Using XFCE. Anyway I followed your suggestion and the response was…

   # zypper in avidemux3 avidemux3-qt
Loading repository data...
Reading installed packages...
Package 'avidemux3-qt' not found.

There is an avidemux3-qt5 showing in zypper se. So I zyppered avidemux3 and avidemux3-qt5. Still no entry under Menu.

Result…

 ion@localhost:~> avidemux3
If 'avidemux3' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf avidemux3
ion@localhost:~> avidemux3-qt5
If 'avidemux3-qt5' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf avidemux3-qt5
ion@localhost:~>  
stephan@linux64:~> avidemux3_
avidemux3_jobs_qt5  avidemux3_qt5

The bash expands avid (TAB) to avidemu3_ because there are 2 programms with this name.
So you haveto type in the next column…
Or press TAB twice(as a double-klick) to see the commands above.

The TAB command is named bash completions, f. e.:
https://en.wikipedia.org/wiki/Command-line_completion

But you have to install it

i  | bash-completion                   | Paket | 2.7-lp152.5.3                                   | noarch | OSS

Many package have also a completion package, search for it…

Thats besides your problem…

Final word. From page https://software.opensuse.org/package/avidemux

“There is no official package available for openSUSE Leap 15.2”

I think that’s sufficient to close this thread. Had I gone there first I could have saved us all a lot of wasted time. Thanks for trying.

It’s in packman, named avidemux3. It installs and runs fine.

Success! The Windows version runs under Wine, so I can move on towards my goal. Thanks to all.

Success! The Windows version runs under Wine, so I can move on towards my goal. Thanks to all.

The Packman version should also start with:

avidemux3_qt5

You have not understand, what about the TAB key…

But you can install avidemux3-qt5 and after installation you can look in the yast install Software, which files are inside.

Or with rpm (but only as root)

linux64:~ # rpm -ql avidemux3-qt5
/usr/bin/avidemux3_jobs_qt5
/usr/bin/avidemux3_qt5
/usr/bin/vsProxy_gui_qt5
/usr/lib64/ADM_plugins6/shaderDemo
/usr/lib64/ADM_plugins6/shaderDemo/1
/usr/lib64/ADM_plugins6/shaderDemo/1/bump.shader
/usr/lib64/ADM_plugins6/shaderDemo/1/lightning.shader
/usr/lib64/ADM_plugins6/shaderDemo/1/ripple.shader
/usr/lib64/ADM_plugins6/shaderDemo/1/zigzag.shader
/usr/lib64/ADM_plugins6/videoEncoders/qt5
/usr/lib64/ADM_plugins6/videoEncoders/qt5/libADM_ve_x264_QT5.so
/usr/lib64/ADM_plugins6/videoEncoders/qt5/libADM_ve_x265_QT5.so
/usr/lib64/ADM_plugins6/videoFilters/qt5
/usr/lib64/ADM_plugins6/videoFilters/qt5/libADM_vf_HueQT5.so
/usr/lib64/ADM_plugins6/videoFilters/qt5/libADM_vf_asharpQT5.so
/usr/lib64/ADM_plugins6/videoFilters/qt5/libADM_vf_blackenBordersQT5.so
/usr/lib64/ADM_plugins6/videoFilters/qt5/libADM_vf_chromaShiftQT5.so
/usr/lib64/ADM_plugins6/videoFilters/qt5/libADM_vf_contrastQT5.so
/usr/lib64/ADM_plugins6/videoFilters/qt5/libADM_vf_cropQT5.so
/usr/lib64/ADM_plugins6/videoFilters/qt5/libADM_vf_eq2QT5.so
/usr/lib64/ADM_plugins6/videoFilters/qt5/libADM_vf_glBenchmark.so
/usr/lib64/ADM_plugins6/videoFilters/qt5/libADM_vf_glResize.so
/usr/lib64/ADM_plugins6/videoFilters/qt5/libADM_vf_logoQT5.so
/usr/lib64/ADM_plugins6/videoFilters/qt5/libADM_vf_mpdelogoQT5.so
/usr/lib64/ADM_plugins6/videoFilters/qt5/libADM_vf_msharpenQT5.so
/usr/lib64/ADM_plugins6/videoFilters/qt5/libADM_vf_rotateGlFrag2.so
/usr/lib64/ADM_plugins6/videoFilters/qt5/libADM_vf_sampleGlFrag2.so
/usr/lib64/ADM_plugins6/videoFilters/qt5/libADM_vf_sampleGlVertex.so
/usr/lib64/ADM_plugins6/videoFilters/qt5/libADM_vf_shaderLoaderGl.so
/usr/lib64/ADM_plugins6/videoFilters/qt5/libADM_vf_swscaleResizeQT5.so
/usr/lib64/libADM_UIQT56.so
/usr/lib64/libADM_openGLQT56.so
/usr/lib64/libADM_render6_QT5.so
/usr/share/applications/org.avidemux.Avidemux.desktop
/usr/share/icons/hicolor/128x128/apps/org.avidemux.Avidemux.png
/usr/share/metainfo/org.avidemux.Avidemux.appdata.xml
linux64:~ # 

Mostly the executable file is in /usr/bin.

Alright I will try one more time. In logical order.

 ion@localhost:~> avidemux3_qt5
If 'avidemux3_qt5' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf avidemux3_qt5
ion@localhost:~> 

That’s because it’s not installed, O.K.?

Now…as root…

 localhost:/home/ion # zypper in avidemux3_qt5
Retrieving repository 'Main Update Repository' metadata .............................[done]
Building repository 'Main Update Repository' cache ..................................[done]
Loading repository data...
Reading installed packages...
'avidemux3_qt5' not found in package names. Trying capabilities.
No provider of 'avidemux3_qt5' found.
Resolving package dependencies...


Nothing to do.

Now just to make sure that packman is enabled.

 localhost:/home/ion # zypper lr
Repository priorities are without effect. All enabled repositories share the same priority.


#  | Alias                  | Name                        | Enabled | GPG Check | Refresh
---+------------------------+-----------------------------+---------+-----------+--------
 1 | Sauerland-update       | Sauerland-update            | Yes     | (r ) Yes  | Yes
 2 | brave-browser          | brave-browser               | Yes     | (r ) Yes  | No
 3 | multimedia-apps-x86_64 | multimedia-apps-x86_64      | Yes     | (r ) Yes  | No
 4 | openSUSE-Leap-15.2-1   | openSUSE-Leap-15.2-1        | Yes     | (r ) Yes  | Yes
 5 | packman                | packman                     | Yes     | (r ) Yes  | Yes
 6 | repo-non-oss           | Non-OSS Repository          | Yes     | (r ) Yes  | Yes
 7 | repo-oss               | Main Repository             | Yes     | (r ) Yes  | Yes
 8 | repo-update            | Main Update Repository      | Yes     | (r ) Yes  | Yes
 9 | repo-update-non-oss    | Update Repository (Non-Oss) | Yes     | (r ) Yes  | Yes
10 | vivaldi                | vivaldi                     | Yes     | (r ) Yes  | Yes
localhost:/home/ion # 

But wait a minute, Zypper is ONLY accessing

 Retrieving repository 'Main Update Repository' metadata .............................[done]

So that means it can’t find avidemux3_qt5 in packman. How do I tell zypper to look for it in Packman? Well the man file refers to option -r [name} or --repo [name] but when tried

 zypper --repo packman in avidemux3_qt5 

and

 zypper in avidemux3_qt5 --repo packman

they both failed.

The package name is

  avidemux3-qt5


with a dash, not an underscore.

That is the package name in the Packman repository for installation, as shown in YaST. Once installed, the cli command to start it is

avidemux3_qt5

with an underscore, as in:

howard@localhost:~> avidemux3_qt5
Directory /home/howard/.avidemux3/ exists.Good.
Using /home/howard/.avidemux3/ as base directory for prefs, jobs, etc.
*************************
  Avidemux v2.7.6
*************************
 http://www.avidemux.org
 Code      : Mean, JSC, Grant Pedersen,eumagga0x2a
 GFX       : Nestor Di, nestordi@augcyl.org
 Design    : Jakub Misak
 FreeBSD   : Anish Mistry, amistry@am-productions.biz
 Audio     : Mihail Zenkov
 Mac OS X  : Kuisathaverat, Harry van der Wolf
 Win32     : Grant Pedersen

Compiler: GCC 7.5.0
Build Target: Linux (x86-64)
User Interface: Qt (5.12.7)

Large file available: 1 offset
Time: Mon Oct 12 19:43:53 2020

0: avidemux3_qt5
.
.
.
lots of lines of text
.
.
.19:44:03 Call terminate!!!
--End of cleanup--

Images stat:
___________
Max memory consumed (MB)     : 0
Current memory consumed (MB) : 0
Max image used               : 3
Cur image used               : 0
 [ADM_ExitCleanup] 02:44:03-340  
Goodbye...

 ~myQApplication] 02:44:03-340  cleaning VDPAU...
 ~myQApplication] 02:44:03-340  Exiting app
 [save] 02:44:03-344  Saving prefs to /home/howard/.avidemux3/config3.tmp
 [destroy] 02:44:03-344  Destroying preview
Normal exit
 [uninstallSigHandler] 02:44:03-344  Removing signal handler
 [abortExitHandler] 02:44:03-344  already done, nothing to do
howard@localhost:~> avidemux3_qt5

FYI - Finding files…
Although it looks like you’ve discovered several methods already on your own.

https://en.opensuse.org/User:Tsu2/Missing_Files_Dependencies

TSU

Thank you! I’m on the way to the optometrist!

The problem is, why they use avidemux3-qt5 for the packaname, but avidemux3_qt5 for the name of the program inside the package…