Udalrich
Anmeldungsdatum: 15. Mai 2019
Beiträge: 525
|
Da ich aus Gründen der Freiheit in freier Software von Audacity auf mhWaveEdit umsteige, was gut funktioniert bisher, fehlt mir nur noch ein Punkt: In Audacity können wir eine Videodatei öffnen (z.B. mp4 oder mkv), so daß dann „einfach“ die Tonspur eingelesen wird. Wie könnten wir dies am einfachsten in mhWaveEdit erledigen? Denn der mag nur Audiodateien öffnen (in fast allen Formaten). Im hiesigen Wiki habe ich die Portalseite Audiodateien umwandeln gelesen und es gibt viele Möglichkeiten, auch per GUI, aus Videodateien erst einmal die Tonspur als Datei zu extrahieren und dann mit anderen Programmen zu verarbeiten, aber ich würde das lieber sozusagen mit einem Klick in oder kurz vor mhWaveEdit machen. Ein Menüpunkt im mhWaveEdit klingt so, als ob man da einen externen Befehl anknüpfen könnte: Menü Effekte → Pipe zu einer anderen Anwendung (= Pipe zu einem externen Programm) Oder besser über Thunars Kontext-Menü „Benutzerdefinierte Aktionen“? Danke für etwaige Hinweise.
|
gerold123
Anmeldungsdatum: 18. April 2006
Beiträge: 1295
Wohnort: /Wild/Eastern/Europe
|
Udalrich schrieb:
Wie könnten wir dies am einfachsten in mhWaveEdit erledigen? Denn der mag nur Audiodateien öffnen (in fast allen Formaten).
mhwaveedit kann sehr gut mit Audio und Video. einfach Datei öffnen und "speichern als..." mediainfo vlc-record-2020-08-23-07h46m18s-746_1.m3u8-.mp3
General
Complete name : vlc-record-2020-08-23-07h46m18s-746_1.m3u8-.mp3
Format : MPEG Audio
File size : 1.23 MiB
Duration : 1 min 16 s
Overall bit rate mode : Variable
Overall bit rate : 135 kb/s
Writing library : LAME3.100
Audio
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 3
Format settings : Joint stereo
Duration : 1 min 16 s
Bit rate mode : Variable
Bit rate : 135 kb/s
Minimum bit rate : 32.0 kb/s
Channel(s) : 2 channels
Sampling rate : 32.0 kHz
Frame rate : 27.778 FPS (1152 SPF)
Compression mode : Lossy
Stream size : 1.23 MiB (100%)
Writing library : LAME3.100
Encoding settings : -m j -V 1 -q 0 -lowpass 16 --vbr-new -b 32
- Bilder
|
Udalrich
(Themenstarter)
Anmeldungsdatum: 15. Mai 2019
Beiträge: 525
|
Unter Xubuntu 20.04 LTS habe ich MhWaveEdit aus den Paketquellen installiert (apt) und leider mag MhWaveEdit keine Video-Dateien öffnen. MhWaveEdit bringt dann die Meldung:
Das Format der Datei 'Video.mp4' kann nicht erkannt werden.
Bitte geben Sie das Sample-Format ein. Und egal was man dann eingibt, behandelt MhWaveEdit dann die Bilddaten in der Videodatei wie Tondaten und alles ist falsch. P.S. Reine Audiodateien in allen möglichen Formaten kann MhWaveEdit gut öffnen und auch wieder in diversen Formaten abspeichern. Aber ich möchte dem Programm ja die Tonspur einer Videodatei geben.
|
gerold123
Anmeldungsdatum: 18. April 2006
Beiträge: 1295
Wohnort: /Wild/Eastern/Europe
|
Udalrich schrieb:
Das Format der Datei 'Video.mp4' kann nicht erkannt werden.
Bitte geben Sie das Sample-Format ein.
Das Paket mal per Terminal starten:
(das gelb makierte ist nur ein Beispiel, diese Eingabe mit einem eigenen Video ersetzen) mhwaveedit Erasure\ -\ Radio\ 2\ Live\ At\ Home.mp4
MPlayer 1.3.0 (Debian), built with gcc-9 (C) 2000-2016 MPlayer Team
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing /home/tuxracer/Schreibtisch/Erasure - Radio 2 Live At Home.mp4.
libavformat version 58.29.100 (external)
libavformat file format detected.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f41e6702600]Protocol name not provided, cannot determine if input is local or a network protocol, buffers and access patterns cannot be configured optimally without knowing the protocol
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0, -alang eng
VIDEO: [H264] 1920x1080 24bpp 50.000 fps 4288.2 kbps (523.5 kbyte/s)
==========================================================================
Forced video codec: dummy
Cannot find codec matching selected -vo and video format 0x34363248.
==========================================================================
Clip info:
major_brand: isom
minor_version: 512
compatible_brands: isomiso2avc1mp41
encoder: Lavf58.39.101
Load subtitles in /home/tuxracer/Schreibtisch/
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
libavcodec version 58.54.100 (external)
AUDIO: 44100 Hz, 2 ch, floatle, 128.0 kbit/4.53% (ratio: 15999->352800)
Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio)) und die Ausgabe bitte posten.
|
Udalrich
(Themenstarter)
Anmeldungsdatum: 15. Mai 2019
Beiträge: 525
|
Danke für die Ideen. Im Terminal starten:
mhwaveedit Video.mp4
Es erfolgt keine Infoausgabe im Terminal, aber in der GUI wieder das erwähnte Fenster, wonach das Format der Videodatei nicht erkannt werde. Irgendetwas scheint dem Mhwaveedit aus den Paketquellen von Ubuntu 20.04 LTS zu fehlen. Den Mplayer habe ich übrigens nicht installiert, da VLC mir völlig genügt. Braucht Mhwaveedit noch ein Zusatzpaket, um Videos öffnen und den dortigen Ton verwenden zu können? Oder wäre ein Kommandozeilenwerkzeug wie FFmpeg einfacher, so daß man die Tonspur aus dem Video extrahiert als Datei oder als Pipe und diese dem Mhwaveedit gibt? Wenn das z.B. nur zwei Bash-Zeilen wären, könnte ich eine benutzerdefinierte Aktion im Thunar einrichten, oder ähnliches.
|
gerold123
Anmeldungsdatum: 18. April 2006
Beiträge: 1295
Wohnort: /Wild/Eastern/Europe
|
Braucht Mhwaveedit noch ein Zusatzpaket, um Videos öffnen und den dortigen Ton verwenden zu können?
vermutlich liegst nur am mplayer, oder was auch immer ...
Oder wäre ein Kommandozeilenwerkzeug wie FFmpeg einfacher
Das Gute an der Konsole ist: Da wirst Du nie verarscht XD ffmpeg -i Erasure\ -\ Radio\ 2\ Live\ At\ Home.mp4 Ziel.mp3
gleich: ffmpeg version 4.2.4-1ubuntu0.1 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)
configuration: --prefix=/usr --extra-version=1ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-nvenc --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
libavutil 56. 31.100 / 56. 31.100
libavcodec 58. 54.100 / 58. 54.100
libavformat 58. 29.100 / 58. 29.100
libavdevice 58. 8.100 / 58. 8.100
libavfilter 7. 57.100 / 7. 57.100
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 5.100 / 5. 5.100
libswresample 3. 5.100 / 3. 5.100
libpostproc 55. 5.100 / 55. 5.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Erasure - Radio 2 Live At Home.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.39.101
Duration: 00:25:58.41, start: 0.000000, bitrate: 4425 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 4288 kb/s, 50 fps, 50 tbr, 12800 tbn, 100 tbc (default)
Metadata:
handler_name : ISO Media file produced by Google Inc.
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 127 kb/s (default)
Metadata:
handler_name : ISO Media file produced by Google Inc.
Stream mapping:
Stream #0:1 -> #0:0 (aac (native) -> mp3 (libmp3lame))
Press [q] to stop, [?] for help
Output #0, mp3, to 'Ziel.mp3':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
TSSE : Lavf58.29.100
Stream #0:0(eng): Audio: mp3 (libmp3lame), 44100 Hz, stereo, fltp (default)
Metadata:
handler_name : ISO Media file produced by Google Inc.
encoder : Lavc58.54.100 libmp3lame
size= 24351kB time=00:25:58.41 bitrate= 128.0kbits/s speed=66.3x
video:0kB audio:24351kB subtitle:0kB other streams:0kB global headers:0k btw. mediainfo Ziel.mp3
General
Complete name : Ziel.mp3
Format : MPEG Audio
File size : 23.8 MiB
Duration : 25 min 58 s
Overall bit rate mode : Variable
Overall bit rate : 128 kb/s
Writing library : LAME3.100
major_brand : isom
minor_version : 512
compatible_brands : isomiso2avc1mp41
Audio
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 3
Format settings : Joint stereo / MS Stereo
Duration : 25 min 58 s
Bit rate mode : Variable
Bit rate : 128 kb/s
Channel(s) : 2 channels
Sampling rate : 44.1 kHz
Frame rate : 38.281 FPS (1152 SPF)
Compression mode : Lossy
Stream size : 23.8 MiB (100%)
Writing library : LAME3.100
und hoffentlich dabei auch viel Spaß haben: mpv Ziel.mp3
(+) Audio --aid=1 (mp3 2ch 44100Hz)
AO: [pulse] 44100Hz stereo 2ch float
A: 00:03:23 / 00:25:58 (13%)
|
Udalrich
(Themenstarter)
Anmeldungsdatum: 15. Mai 2019
Beiträge: 525
|
gerold123 schrieb: Braucht Mhwaveedit noch ein Zusatzpaket, um Videos öffnen und den dortigen Ton verwenden zu können?
vermutlich liegst nur am mplayer
Genau daran lag es: Paket mplayer installiert (braucht nur wenige weitere Pakete) und schon kann MhWaveEdit auch Filme öffnen, also deren Tonspuren. Das hätte der MhWaveEdit ruhig „sagen“ dürfen... Jedenfalls geht nun alles, Fall gelöst.
Oder wäre ein Kommandozeilenwerkzeug wie FFmpeg einfacher
Das Gute an der Konsole ist: Da wirst Du nie verarscht XD ffmpeg -i Erasure\ -\ Radio\ 2\ Live\ At\ Home.mp4 Ziel.mp3
Wirklich spitze, das Kommando merke ich mir! Ja, die Konsole ist ein ehrliches Stück Software. ☺ Herzlichen Dank Gerold für die Hilfe! Morgen einen schönen Sonntag wünsche ich.
|
Udalrich
(Themenstarter)
Anmeldungsdatum: 15. Mai 2019
Beiträge: 525
|
Ein Problem mit dem Weg über mplayer gibt es dennoch: er scheint dem MhWaveEditor immer nur die ersten 2 Minuten und 17 Sekunden zu geben, egal wie lange das Video und seine Tonspur wirklich ist. Habe mehrere Videos probiert. Ist das bei Euch anderen MhWaveEditor-Benutzern auch so, daß immer nur die ersten 2 Minuten 17 Sekunden von Videos geladen werden im MhWaveEditor (bei installiertem mplayer) ? ~$ mhwaveedit Test.mp4
MPlayer 1.3.0 (Debian), built with gcc-9 (C) 2000-2016 MPlayer Team
Playing /home/benutzer/temp/Test.mp4.
libavformat version 58.29.100 (external)
libavformat file format detected.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f1a55145600]Protocol name not provided, cannot determine if input is local or a network protocol, buffers and access patterns cannot be configured optimally without knowing the protocol
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0, -alang und
VIDEO: [H264] 960x540 0bpp 29.970 fps 1174.0 kbps (143.3 kbyte/s)
==========================================================================
Forced video codec: dummy
==========================================================================
Clip info:
major_brand: mp42
minor_version: 0
compatible_brands: mp42mp41isomavc1
creation_time: 2021-06-18T19:37:08.000000Z
Load subtitles in /home/benutzer/temp/
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
libavcodec version 58.54.100 (external)
AUDIO: 48000 Hz, 2 ch, floatle, 253.4 kbit/8.25% (ratio: 31671->384000)
Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
[AO PCM] File: /home/benutzer/.mhwaveedit/mhwaveedit-temp-3524-0001-1 (WAVE)
PCM: Samplerate: 48000Hz Channels: Stereo Format floatle
[AO PCM] Info: Faster dumping is achieved with -benchmark -vc null -vo null -ao pcm:fast
[AO PCM] Info: To write WAVE files use -ao pcm:waveheader (default).
AO: [pcm] 48000Hz 2ch floatle (4 bytes per sample)
Video: no video
Starting playback...
==========================================================================
Forced video codec: dummy
==========================================================================
[…]
==========================================================================
Forced video codec: dummy
==========================================================================
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
==========================================================================
Forced video codec: dummy
==========================================================================
Exiting... (End of file)
|
gerold123
Anmeldungsdatum: 18. April 2006
Beiträge: 1295
Wohnort: /Wild/Eastern/Europe
|
Mag sein das mhwaveedit ungewollt auf das Pferd (mplayer) "setzt" das doch schon ein wenig in die Jahre gekommen ist. Bitte auch beachten das dieses Paket eigentlich nur für Audio geschrieben wurde: mhWaveEdit ist ein grafisches Programm zum Bearbeiten von Audiodateien. Es ist
als benutzerfreundlich und robust konzipiert. Es braucht keinen schnellen
Computer. Da besteht also kein "Anspruch" auf rein zusätzlich verfügbare Features. Spielt bei Dir der mplayer alles klaglos?
Bitte mal die Ausgabe posten: mplayer Test.mp4
|
Udalrich
(Themenstarter)
Anmeldungsdatum: 15. Mai 2019
Beiträge: 525
|
Ich verstehe. Ist auch nicht weiter schlimm, denn die Konsolenlösung mit ffmpeg funktioniert auch super (in eine „benutzerdefinierte Aktion“ von Thunar gelegt). Und MhWaveEditor ist ein schönes Programm. Übrigens spielt mplayer das Video gut ab:
~$ mplayer Test.mp4
MPlayer 1.3.0 (Debian), built with gcc-9 (C) 2000-2016 MPlayer Team
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing Test.mp4.
libavformat version 58.29.100 (external)
libavformat file format detected.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f233acbe600]Protocol name not provided, cannot determine if input is local or a network protocol, buffers and access patterns cannot be configured optimally without knowing the protocol
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0, -alang und
VIDEO: [H264] 960x540 0bpp 29.970 fps 1174.0 kbps (143.3 kbyte/s)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 58.54.100 (external)
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
Clip info:
major_brand: mp42
minor_version: 0
compatible_brands: mp42mp41isomavc1
creation_time: 2021-06-18T19:37:08.000000Z
Load subtitles in ./
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, floatle, 253.4 kbit/8.25% (ratio: 31671->384000)
Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
AO: [pulse] 48000Hz 2ch floatle (4 bytes per sample)
Starting playback...
Movie-Aspect is undefined - no prescaling applied.
VO: [vdpau] 960x540 => 960x540 Planar YV12
[..]
|
gerold123
Anmeldungsdatum: 18. April 2006
Beiträge: 1295
Wohnort: /Wild/Eastern/Europe
|
Udalrich schrieb: denn die Konsolenlösung mit ffmpeg funktioniert auch super
Wenn Dir die manpages von ffmpeg als zu "böhmisch vorkommen..."
Dann probiers mal mit WinFF. Da kann Mann und Frau nur wenig falsch machen ☺ Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/tuxracer/Schreibtisch/Music.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.29.100
Duration: 01:03:22.01, start: 0.000000, bitrate: 2415 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 2249 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 160 kb/s (default)
Metadata:
handler_name : SoundHandler
Stream mapping:
Stream #0:1 -> #0:0 (aac (native) -> vorbis (libvorbis))
Press [q] to stop, [?] for help
Output #0, ogg, to '/home/tuxracer/Music.ogg':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.29.100
Stream #0:0(und): Audio: vorbis (libvorbis), 48000 Hz, stereo, fltp (default)
Metadata:
handler_name : SoundHandler
encoder : Lavc58.54.100 libvorbis
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
size= 37284kB time=01:03:22.00 bitrate= 80.3kbits/s speed=66.7x
video:0kB audio:36935kB subtitle:0kB other streams:0kB global headers:4kB muxing overhead: 0.944265%
Eingabetaste drücken, um fortzufahren
mediainfo Music.ogg
General
Complete name : Music.ogg
Format : Ogg
File size : 36.4 MiB
Duration : 1 h 3 min
Overall bit rate mode : Variable
Overall bit rate : 80.3 kb/s
Writing application : Lavc58.54.100 libvorbis
handler_name : SoundHandler
major_brand : isom
minor_version : 512
compatible_brands : isomiso2avc1mp41
Audio
ID : 853639667 (0x32E181F3)
Format : Vorbis
Format settings, Floor : 1
Duration : 1 h 3 min
Bit rate mode : Variable
Bit rate : 112 kb/s
Channel(s) : 2 channels
Sampling rate : 48.0 kHz
Compression mode : Lossy
Stream size : 50.8 MiB
Writing library : Lavf58.29.100
frohes Schaffen und gutes Gelingen
|
Udalrich
(Themenstarter)
Anmeldungsdatum: 15. Mai 2019
Beiträge: 525
|
gerold123 schrieb: Udalrich schrieb: denn die Konsolenlösung mit ffmpeg funktioniert auch super
Wenn Dir die manpages von ffmpeg als zu "böhmisch vorkommen..."
Dann probiers mal mit WinFF. Da kann Mann und Frau nur wenig falsch machen ☺
[..] frohes Schaffen und gutes Gelingen
WinFF, noch so ein Juwel! Danke, und ebenfalls frohes Schaffen wünsche ich.
|