Results 1 to 6 of 6

Thread: can the phonon eliminate the human voice in mpg video file ?

  1. #1
    Join Date
    Feb 2011
    Posts
    2
    Qt products
    Qt4 Qt/Embedded
    Platforms
    Unix/X11 Windows

    Question can the phonon eliminate the human voice in mpg video file ?

    I have make a media player in windows xp, I want the player can eliminate the human voice in mpg file which like a Karaoke. how can I do it? thanks to reply!

  2. #2
    Join Date
    Apr 2010
    Posts
    769
    Thanks
    1
    Thanked 94 Times in 86 Posts
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11

    Default Re: can the phonon eliminate the human voice in mpg video file ?

    Hire a backup band and have them play all the instrumental parts, skipping the lyrics.

    Or, contact the producers and ask them for the original recording tracks, minus the vocal track, then remix.

  3. #3
    Join Date
    Mar 2009
    Location
    Brisbane, Australia
    Posts
    7,729
    Thanks
    13
    Thanked 1,610 Times in 1,537 Posts
    Qt products
    Qt4 Qt5
    Platforms
    Unix/X11 Windows
    Wiki edits
    17

    Default Re: can the phonon eliminate the human voice in mpg video file ?

    Should be possible, but not perfect, with some sort of notch filter. It looks like you could insert it into a Phonon processing chain as a QEffect.

  4. #4
    Join Date
    Apr 2010
    Posts
    769
    Thanks
    1
    Thanked 94 Times in 86 Posts
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11

    Default Re: can the phonon eliminate the human voice in mpg video file ?

    The problem with a notch filter is that is has to be excessively broad. Most singers span a range of a couple octaves, a given song might make use of an octave, and the range overlaps that of many instruments in the mid- and high-ranges. Even worse, speech is still easily recognizable when fundamental tones are removed completely, leaving only overtones; for a notch filter to work, then, you have to broaden the notch to encompass 3 to 4 octaves, and even then there will be recognizable vocal artifacts left behind. Meanwhile, the overall quality of the recording is degraded dramatically.

    Fourier or Wavelet-based approaches would overcome some of these problems, but to be truly effective such an algorithm would need samples of the voice being removed recorded a capella to determine the exact timbre to filter out. Again, the end result is poor removal or a very low quality end result.

    The human voice is very very complex and overlays a broad spectrum of other musical sounds, making this task a very hard problem.

  5. #5
    Join Date
    Feb 2011
    Posts
    2
    Qt products
    Qt4 Qt/Embedded
    Platforms
    Unix/X11 Windows

    Default Re: can the phonon eliminate the human voice in mpg video file ?

    thanks all, I run the command "mplayer -stereo 1 ./tz.mpg" which can remove the human voice. It's means that if i change the sounds track and i can remove the human voice and just left the music. so how can i change the sound track in phonon, thanks!

  6. #6
    Join Date
    Mar 2009
    Location
    Brisbane, Australia
    Posts
    7,729
    Thanks
    13
    Thanked 1,610 Times in 1,537 Posts
    Qt products
    Qt4 Qt5
    Platforms
    Unix/X11 Windows
    Wiki edits
    17

    Default Re: can the phonon eliminate the human voice in mpg video file ?

    Your mplayer command plays only the left channel out of a stereo pair, which has nothing to do with removing a human voice from a soundtrack. Your request is just selecting one channel or the other in Phonon.

    SixDegrees: Points taken... but clearly you haven't heard my singing voice

Similar Threads

  1. Phonon - how to loop a video file
    By Mrdata in forum Newbie
    Replies: 6
    Last Post: 24th July 2015, 18:31
  2. Play video file with Phonon and GStreamer show black screen
    By SimbadSubZero in forum Qt Programming
    Replies: 2
    Last Post: 6th May 2010, 11:47
  3. Playing video using Phonon video widget
    By Leolander in forum Newbie
    Replies: 0
    Last Post: 26th February 2010, 06:15
  4. Human-Human playable game over Internet
    By A.H.M. Mahfuzur Rahman in forum KDE Forum
    Replies: 0
    Last Post: 2nd August 2009, 03:26
  5. Video freezes during mpeg video playback using Phonon
    By davejames in forum Qt Programming
    Replies: 2
    Last Post: 12th January 2009, 08:45

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.