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.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 Encoder GUIs

Reply
 
Thread Tools Search this Thread Display Modes
Old 15th April 2014, 15:54   #2141  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
Quote:
Originally Posted by xkinn123 View Post
looks like Hybrid for linux is useless now
Not necessarily. Compiling both MPlayer and x264 is a fairly easy job. Just make sure to use --disable-vdpau when configuring MPlayer and make sure you have yasm installed when compiling x264

(I mention --disable-vdpau because I don't know how Hybrid works. If you try to encode directly with MEncoder which has vdpau enabled, it will error out as it doesn't support it)
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 15th April 2014, 15:56   #2142  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,259
Quote:
should i really install all of it? because i only need x265, x264, mkvtoolnix, neroAAC to encode it (either input or output file). is there any tools i need to install?
Here's what's essential and what not (not sure if I did miss anything):
ffmpeg, mplayer, mediainfo, mkvinfo and sox to analyse normal file input (all essential)
lsdvd is needed for dvd input (essential)
mkvmerge is needed for mkv cutting and muxing (essential for mkv output)
mkvextract is needed to extract timecodes and streams in general from mkv input (essential for mkv handling in general)
delaycut is needed to fix audio streams and fix their delay (essential)
tsMuxeR is needed to handle transportstreams (not essential if an up-to-date ffmpeg version with libbluray is used)
NeroAacEnc is needed for aac audio encoding (not essential)
oggenc is needed for vorbis audio encoding (not essential)
aften is needed for ac3 audio encoding (not essential)
frameCounter is needed for raw video input (essential)
FLVExtractCL is needed for flv input (essential)
MP4Box is needed for mp4 handling (essential)
dcaenc is needed for dts encoding (not essential)
mp4fpsmod is needed for mp4 timecode handling (essential)
telxcc is needed for teletext subtitle handling (not essential)
vpxenc is needed for vp8/vp9 video encoding (not essential)
mencoder is needed for audio handling and xvid encoding (essential)
flac is needed for flac audio encoding (not essential)
x265 is needed for HEVC video encoding (not essential)
Kvazaar is needed for HEVC video encoding (not essential)
x264 is needed for AVC video encoding (not essential)
Qt runtime 4.6 or newer (essential)

-> in general I would recommend to:
a. keep the tools up-to-date
b. install all optional tools

Quote:
looks like Hybrid for linux is useless now
It's a graphical user interface and as such requires a bunch of background tools.
Also it works fine here on Ubuntu 10.04 and newer.
-> Why should it be useless?

Quote:
it will error out as it doesn't support it
problem is more that vdpau doesn't support output via pipe,...

Cu Selur
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Old 15th April 2014, 16:40   #2143  |  Link
xkinn123
Registered User
 
Join Date: Mar 2014
Posts: 27
Quote:
Originally Posted by Selur View Post
Here's what's essential and what not (not sure if I did miss anything):
ffmpeg, mplayer, mediainfo, mkvinfo and sox to analyse normal file input (all essential)
lsdvd is needed for dvd input (essential)
mkvmerge is needed for mkv cutting and muxing (essential for mkv output)
mkvextract is needed to extract timecodes and streams in general from mkv input (essential for mkv handling in general)
delaycut is needed to fix audio streams and fix their delay (essential)
NeroAacEnc is needed for aac audio encoding (not essential)
frameCounter is needed for raw video input (essential)
FLVExtractCL is needed for flv input (essential) <- why? since all of files i encoded are in .mkv extension.
MP4Box is needed for mp4 handling (essential)
mp4fpsmod is needed for mp4 timecode handling (essential)
mencoder is needed for audio handling and xvid encoding (essential)
x265 is needed for HEVC video encoding (not essential)
x264 is needed for AVC video encoding (not essential)
Qt runtime 4.6 or newer (essential)

-> in general I would recommend to:
a. keep the tools up-to-date
b. install all optional tools


It's a graphical user interface and as such requires a bunch of background tools.
Also it works fine here on Ubuntu 10.04 and newer.
-> Why should it be useless?


problem is more that vdpau doesn't support output via pipe,...

Cu Selur
hmm... looks like i'll install all that essential one and what would i need to encode..
ffmpeg, mplayer, mediainfo, mkvinfo and sox to analyse normal file input (all essential)
lsdvd is needed for dvd input (essential)
mkvmerge is needed for mkv cutting and muxing (essential for mkv output)
mkvextract is needed to extract timecodes and streams in general from mkv input (essential for mkv handling in general)
delaycut is needed to fix audio streams and fix their delay (essential)
NeroAacEnc is needed for aac audio encoding (not essential)
frameCounter is needed for raw video input (essential)
FLVExtractCL is needed for flv input (essential) <- why? since all of files i encoded are in .mkv extension.
MP4Box is needed for mp4 handling (essential)
mp4fpsmod is needed for mp4 timecode handling (essential)
mencoder is needed for audio handling and xvid encoding (essential)
x265 is needed for HEVC video encoding (not essential)
x264 is needed for AVC video encoding (not essential)
Qt runtime 4.6 or newer (essential) <-can you tell me where can i find Qt runtime 4.6?

Quote:
-> Why should it be useless?
forget it. looks like i'll never use x264 anymore
xkinn123 is offline   Reply With Quote
Old 15th April 2014, 16:44   #2144  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,259
Quote:
why? since all of files i encoded are in .mkv extension.
then try to work without it, unless it's used by Hybrid at some point you might get away with it missing

Quote:
Qt runtime 4.6 or newer (essential) <-can you tell me where can i find Qt runtime 4.6?
you must already have a 4.6 or newer runtime, otherwise Hybrid wouldn't startup at all
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Old 15th April 2014, 17:00   #2145  |  Link
xkinn123
Registered User
 
Join Date: Mar 2014
Posts: 27
still not working
even after updating mplayer to the latest svn

Last edited by xkinn123; 16th April 2014 at 04:40.
xkinn123 is offline   Reply With Quote
Old 16th April 2014, 09:53   #2146  |  Link
xkinn123
Registered User
 
Join Date: Mar 2014
Posts: 27
selur, how can i compile mplayer with bluray support? because my compiled Mplayer doesn't include bluray option...
Code:
root@norvin-Lenovo-IdeaPad-Z400:~# mplayer -bluray-device
Error parsing option on the command line: -bluray-device
MPlayer SVN-r37152-4.8 (C) 2000-2014 MPlayer Team
root@norvin-Lenovo-IdeaPad-Z400:~# mplayer -v
MPlayer SVN-r37152-4.8 (C) 2000-2014 MPlayer Team
CPU vendor name: GenuineIntel  max cpuid level: 13
CPU: Intel(R) Core(TM) i7-3632QM CPU @ 2.20GHz (Family: 6, Model: 58, Stepping: 9)
extended cpuid-level: 8
extended cache-info: 16801856
Detected cache-line size is 64 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 1 SSE3: 1 SSSE3: 1 SSE4: 1 SSE4.2: 1 AVX: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX CMOV
get_path('codecs.conf') -> '/root/.mplayer/codecs.conf'
Reading optional codecs config file /root/.mplayer/codecs.conf: No such file or directory
Reading optional codecs config file /usr/local/etc/mplayer/codecs.conf: No such file or directory
Using built-in default codecs.conf.
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/root/.mplayer/fonts'
Usage:   mplayer [options] [url|path/]filename

Basic options: (complete list in the man page)
 -vo <drv>        select video output driver ('-vo help' for a list)
 -ao <drv>        select audio output driver ('-ao help' for a list)
 vcd://<trackno>  play (S)VCD (Super Video CD) track (raw device, no mount)
 dvd://<titleno>  play DVD title from device instead of plain file
 -alang/-slang    select DVD audio/subtitle language (by 2-char country code)
 -ss <position>   seek to given (seconds or hh:mm:ss) position
 -nosound         do not play sound
 -fs              fullscreen playback (or -vm, -zoom, details in the man page)
 -x <x> -y <y>    set display resolution (for use with -vm or -zoom)
 -sub <file>      specify subtitle file to use (also see -subfps, -subdelay)
 -playlist <file> specify playlist file
 -vid x -aid y    select video (x) and audio (y) stream to play
 -fps x -srate y  change video (x fps) and audio (y Hz) rate
 -pp <quality>    enable postprocessing filter (details in the man page)
 -framedrop       enable frame dropping (for slow machines)

Basic keys: (complete list in the man page, also check input.conf)
 <-  or  ->       seek backward/forward 10 seconds
 down or up       seek backward/forward  1 minute
 pgdown or pgup   seek backward/forward 10 minutes
 < or >           step backward/forward in playlist
 p or SPACE       pause movie (press any key to continue)
 q or ESC         stop playing and quit program
 + or -           adjust audio delay by +/- 0.1 second
 o                cycle OSD mode:  none / seekbar / seekbar + timer
 * or /           increase or decrease PCM volume
 x or z           adjust subtitle delay by +/- 0.1 second
 r or t           adjust subtitle position up/down, also see -vf expand

 * * * SEE THE MAN PAGE FOR DETAILS, FURTHER (ADVANCED) OPTIONS AND KEYS * * *
xkinn123 is offline   Reply With Quote
Old 16th April 2014, 09:57   #2147  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
Quote:
Originally Posted by xkinn123 View Post
selur, how can i compile mplayer with bluray support? because my compiled Mplayer doesn't include bluray option...
install the development package of libbluray (usually called libbluray-devel or libbluray-dev) and recompile MPlayer again
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 16th April 2014, 10:01   #2148  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,259
  • you don't necessarily need libbluray in either mplayer/mencoder or ffmpeg, it just offers Hybrid more possibilities.
  • libbluray support only is helpful if you want to feed Hybrid with a Blu-ray as input
  • no clue, it's ages since I last compiled mplayer/mencoder with libbluray support on a linux system (and I can't get it working on Mac OS X)
  • I guess a normal search engine like Google&Co should produce some guides on how to compile mplayer/mencoder with the usual dependencies

The problem with the call above:
Code:
"home/norvin/mplayer" -v br:// -blu-ray-device Testing
wasn't that mplayer/mencoder wasn't compiled with libbluray, the problem was that the call didn't produce an output (more precise: didn't start) after 5 seconds!
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Old 16th April 2014, 12:56   #2149  |  Link
xkinn123
Registered User
 
Join Date: Mar 2014
Posts: 27
Quote:
Originally Posted by Selur View Post
  • you don't necessarily need libbluray in either mplayer/mencoder or ffmpeg, it just offers Hybrid more possibilities.
  • libbluray support only is helpful if you want to feed Hybrid with a Blu-ray as input
  • no clue, it's ages since I last compiled mplayer/mencoder with libbluray support on a linux system (and I can't get it working on Mac OS X)
  • I guess a normal search engine like Google&Co should produce some guides on how to compile mplayer/mencoder with the usual dependencies

The problem with the call above:
Code:
"home/norvin/mplayer" -v br:// -blu-ray-device Testing
wasn't that mplayer/mencoder wasn't compiled with libbluray, the problem was that the call didn't produce an output (more precise: didn't start) after 5 seconds!
you said that your software was worked in ubuntu, right?
is it possible to share it to me?
xkinn123 is offline   Reply With Quote
Old 16th April 2014, 13:06   #2150  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,259
Yes, Hybrid does work on Ubuntu. The version for 64bit Ubuntu 13.10 would be the normal "Hybrid Linux64bit"-download.
Sharing binaries like mplayer&co isn't that easy on Linux since most tools can't really be compiled totally static, so they will only work with a specific distribution.

Most of the tools required should be available through the normal:
Code:
sudo apt-get install nameoftool
and some really need to be compiled on manually. (see: http://forum.selur.de/topic124-info-hybriddependencies-for-ubuntu.html)

Quote:
is it possible to share it to me?
Not really:
a. some tools wouldn't work
b. some tools are not freely distributable in binary form
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Old 17th April 2014, 05:29   #2151  |  Link
xkinn123
Registered User
 
Join Date: Mar 2014
Posts: 27
so, is this Hybrid fault to got that error or Mplayer fault?
does Hybrid quit if Mplayer get an error like that?
xkinn123 is offline   Reply With Quote
Old 17th April 2014, 17:33   #2152  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,259
The a program does not respond to a call can have a lot of reasons some serious like some trojan running wild a simple one like a hdd that takes to long to spin up.
Normally it's just a buggy build of the tool called (or some unfinished update which removed some libraries the tool depends on).
So keeping a working background tools normally is a good idea. (especially in the case of x265, some build work fine and other simply crash on some machines and not others)
Side note: if you change out tools, clear the tool cache in Hybrid (Config->Tools), so that Hybrid will rescan for the tools and their versions.

Quote:
does Hybrid quit if Mplayer get an error like that?
it shouldn't, but I wouldn't guarantee it since it doesn't happen in any on my VMs or live systems.
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Old 19th April 2014, 02:19   #2153  |  Link
xkinn123
Registered User
 
Join Date: Mar 2014
Posts: 27
so, i found out why Hybrid got an error in my laptop : it's also check my Home folder that also has same name folder (ffmpeg, neroaac, also mplayer).
seriously, why Hybrid also check my Home folder if most of the tools can be find on /usr/bin or local folder?

anyway, i got stuck when Hybrid exracted fonts from my mkv file. does it use mkvextract? because when i use it in root, it extracted smoothly.

Last edited by xkinn123; 19th April 2014 at 05:05.
xkinn123 is offline   Reply With Quote
Old 19th April 2014, 05:53   #2154  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,259
Hybrid uses 'which' to find the tools, in example it calls: 'which mplayer' and then uses the first path it get's.
-> manually setting the paths to the tools under Config->Tools and saving the new paths as defaults should solve that

Quote:
anyway, i got stuck when Hybrid exracted fonts from my mkv file. does it use mkvextract? because when i use it in root, it extracted smoothly.
Yes, as default mkvextract is used unless ffmpeg is preferred by configuration.
-> can't really say more without a debugoutput. (read: http://www.selur.de/support)

Cu Selur
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Old 19th April 2014, 11:32   #2155  |  Link
xkinn123
Registered User
 
Join Date: Mar 2014
Posts: 27
selur, can you fix this one?
it's about minimizing to the system tray.
when i tried to minimize it, it went to system tray. but, when i tried to unminimize it, i can't.
it looked like this . i kept click it but it has no response.
OS: Ubuntu 14.04

Last edited by xkinn123; 20th April 2014 at 15:37.
xkinn123 is offline   Reply With Quote
Old 20th April 2014, 07:46   #2156  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,259
will look into it tomorrow (visiting family atm. and only have my tablet with me)
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Old 20th April 2014, 16:27   #2157  |  Link
Music Fan
Registered User
 
Join Date: May 2009
Location: Belgium
Posts: 1,743
Hi Selur,
does Hybrid work well on Windows 7 64 bits ? Because I will maybe buy it to replace XP.
Music Fan is offline   Reply With Quote
Old 20th April 2014, 16:44   #2158  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,259
Yes, I mainly develop and use it under Win 7 64bit
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Old 20th April 2014, 16:49   #2159  |  Link
Music Fan
Registered User
 
Join Date: May 2009
Location: Belgium
Posts: 1,743
Cool.
Do you believe the pro edition is useful for audio/video editing/encoding/playing or the home edition is enough ?

Last edited by Music Fan; 20th April 2014 at 16:58.
Music Fan is offline   Reply With Quote
Old 20th April 2014, 18:20   #2160  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,259
Only real restriction regarding A/V handling I see with the home is it's restriction to 16GB RAM, when having 4k resolutions in mind.
http://www.zdnet.com/blog/bott/do-you-need-more-than-windows-7-home-premium/1128 might be interesting
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 02:21.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.