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. |
4th January 2010, 13:22 | #61 | Link | |
Registered User
Join Date: Apr 2008
Posts: 1,181
|
Quote:
1. encode input with x264 and create a vfr mp4 2. convert audio 3. multiplex subtitle, audio and video using ffmpeg I know there are several bugs in ffmpeg's muxers, but one day ffmpeg will handle all these things. |
|
10th January 2010, 15:00 | #62 | Link |
Pain and suffering
Join Date: Jul 2002
Posts: 1,337
|
Patch used: "x264.LAVF.FFMS.input.public.beta.test.v2.2.diff", it's not public and probably not v2.2 eighter, i just saved it as 2.2 instead of 2.1 (laziness).
This patch was given to me by Dark to fix a x264 configure issue. - pthreads, gpac, ffmpeg and ffmpegsource all compiled with gcc 4.4.2 aswell. - upx --lzma --best x264.exe x264.1376.LAVF.FFMS.gcc.4.4.2.make.exe x264.1376.LAVF.FFMS.gcc.4.4.2.make.upx.exe x264.1376.LAVF.FFMS.gcc.4.4.2.make.fprofiled.exe x264.1376.LAVF.FFMS.gcc.4.4.2.make.fprofiled.upx.exe What do we want to know? Are there any (encoding) speed differences? Do they work at all? Compare them to Dark's .exe. |
10th January 2010, 16:44 | #64 | Link | |
Compiling Encoder
Join Date: Jan 2007
Posts: 1,348
|
Quote:
and supply what options you gave to configure for your ffmpeg compile.... |
|
10th January 2010, 17:27 | #65 | Link | |
Pain and suffering
Join Date: Jul 2002
Posts: 1,337
|
Quote:
And yeah the patch is outdated, just need to know if it runs at all. (If there are no GCC 4.4.2 issues.) |
|
10th January 2010, 18:08 | #67 | Link |
x264 developer
Join Date: Sep 2005
Posts: 8,666
|
A lot of the "bugs" at this point are bugs in FFMS and in LAVF. Most programs don't run into these bugs because they use constant framerate, or they hack around them in ugly fashion.
For example, we have issues with: 1) LAVF returning invalid PTS (duplicate PTS, and sometimes AV_NOPTS_VALUE) 2) FFMS returning wrong FPS and broken PTS on telecined files 3) FFMS breaking on raw video AVIs 4) FFMS breaking on .h264 files |
11th January 2010, 02:05 | #68 | Link |
Software Developer
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
|
I hope all the FFMS problems can be fixed and backported to the standalone FFMS2 plugin for Avisynth. Better FFMS2 source would be great
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ |
11th January 2010, 15:08 | #69 | Link | |
Registered User
Join Date: Mar 2006
Posts: 272
|
Quote:
BTW why dont you spend time on the #x264dev IRC roozhou ?, http://gogloom.com/client2/index2?ma...nel=%23x264dev your coding skills will help out there for review and patchs etc it seems. Last edited by popper; 11th January 2010 at 15:16. |
|
13th January 2010, 03:56 | #72 | Link |
Registered User
Join Date: Apr 2008
Posts: 1,181
|
I have improved vsfilter.dll's csri interface and hardsub works perfectly with my dshow x264 build under windows. As soon as ffmpeg input in x264 is finished, this can be easily port to lavf input. However hardsub requires true timestamp for each frame not fake cfr or average fps.
|
13th January 2010, 08:17 | #73 | Link |
HDConvertToX author
Join Date: Nov 2003
Location: Cesena,Italy
Posts: 6,552
|
a request: could be added a --size XXX parameter ?
using this option x264 will compute the bitrate (on 2 pass encoding) to achive the size requested thanks BHH
__________________
HDConvertToX: your tool for BD backup MultiX264: The quick gui for x264 AutoMen: The Mencoder GUI AutoWebM: supporting WebM/VP8 |
13th January 2010, 21:25 | #75 | Link | |
Registered User
Join Date: Dec 2002
Posts: 5,565
|
Quote:
|
|
13th January 2010, 21:29 | #76 | Link | |
Software Developer
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
|
Quote:
Also x264 doesn't always know the duration in advance! As far as I understood, it doesn't know the framecount in advance with the "lavc" demuxer, only with the "ffms2" demuxer. And of course with Avisynth. It doesn't know the number of frames for sure when reading source from STDIN, unless the user passes "--frames" explicitly. So how should "--size" behave in those situations ??? In that case, if "--size" really is added, x264 should abort with error, because the user has set contradictory options...
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ Last edited by LoRd_MuldeR; 13th January 2010 at 23:59. |
|
13th January 2010, 23:49 | #77 | Link | |
Registered User
Join Date: May 2006
Posts: 957
|
Quote:
But I agree, with your statement that it is pointless.
__________________
x264 log explained || x264 deblocking how-to preset -> tune -> user set options -> fast first pass -> profile -> level Doom10 - Of course it's better, it's one more. |
|
14th January 2010, 03:09 | #78 | Link |
Registered User
Join Date: Jun 2009
Location: Indianapolis, IN
Posts: 103
|
In my opinion, the whole --size option shouldn't be part of the program that does the encoding, but part of a front-end, as it has been done in the past. (MeGUI, Staxrip, and others....)
But then again, I have the whole linux way of looking at things, one program should have one task. I don't want to see my media players turn into web browsers . |
14th January 2010, 07:58 | #80 | Link | |
User of free A/V tools
Join Date: Jul 2006
Location: SK
Posts: 826
|
Quote:
It really goes beyond my comprehension why an author of multiple x264 GUI's [buzzqw] would have requested such useless option... |
|
Tags |
beta, ffmpegsource, libavformat, test, x264 |
|
|