Das kannste ja mal versuchen den ffmpeg Leuten klar zu machen,.. LOL
Hybrid: Input -> x264/x265/Xvid/VP8/VP9/AV1
-
-
Okay, jetzt ist die eigentliche Fehlermeldung geschlossen, weil sie zu Verwirrungen führt und dafür ist eine Bugmeldung für ffplay vorhanden,... -> wird wohl noch länger dauern, da ich glaub, dass der Fehler eher bei ffmpeg als bei ffplay liegt und nur weil die eventuell einen workaround für ffplay schreiben, damit der mit solchen Files klar kommt, wird dies leider noch nicht ffmpeg fixen.
Hab mal einige files mit hohen .ac3 Datannraten getestet und sie spielen alle ohne Probleme in ffplay, so lange sie nicht mit ffmpeg gemuxed worden sind.
-> hab nen Kommentar in den bugtracker geschrieben, dass es sich nicht um ein ffplay sondern um ein ffmpeg Problem handelt.Cu Selur
-
Hybrid rev.110101
*fixed*
- avi (xvid,..) .avi support requires ffmpeg r26167 or later (Thanks to ffmpeg-team for fixing!)
- audio extraction on chapter selection
- typo: itsoffet -> itsoffset*updated*
- Windows package-> updated links in 1st post
-
Frage am Rande: Hat schon mal wer MLT unter Windows gebaut? (bin vor allem an melt interessiert)
(siehe: http://mltframework.org/twiki/bin/view/MLT/WindowsBuild)Cu Selur
-
Machst Du grad was?
Kein Link funktioniert!
Gruss,
Bitspyer -
Komisch, hatte wohl vergessen die Links im ersten Post anzupassen,.. (war mir eigentlich sicher es gemacht zu haben,..)
Cu Selur
-
Na mit so einer schönen Anleitung ist es doch ein "Klacks" MLT zu bauen.
-
Hm... irgendwie hab ich ein Problem. Keine Ahnung ob es an Hybrid oder ffmpeg liegt:
HybridDebugOutput.txt
Zitat
2011.01.03 - 20:40:10_20101212 - on_clearQueuePushButton_clicked
2011.01.03 - 20:40:10_20101212 - abortJobs: 20_39_42_931
2011.01.03 - 20:40:10_20101212 - removeJobs called: 20_39_42_931
2011.01.03 - 20:40:10_20101212 - removing: 20_39_42_931
2011.01.03 - 20:40:10_20101212 - filtered count: 5
2011.01.03 - 20:40:10_20101212 - remove 20_39_42_931 position: 0
2011.01.03 - 20:40:14_20101212 - Add job to queue,...
2011.01.03 - 20:40:14_20101212 - checkAndCreateJobs,...
2011.01.03 - 20:40:14_20101212 - checking subtitle settings,...
2011.01.03 - 20:40:14_20101212 - subtitles look okay.
2011.01.03 - 20:40:14_20101212 - video settings look okay.
2011.01.03 - 20:40:14_20101212 - Sending infos to job creator ...
2011.01.03 - 20:40:14_20101212 - generating VideoCalls...
2011.01.03 - 20:40:14_20101212 - SourceCount: 1
2011.01.03 - 20:40:14_20101212 - Generating video calls for: /mnt/windows_g/dvdrip/disc.mkv
2011.01.03 - 20:40:14_20101212 - Video handling: x264
2011.01.03 - 20:40:14_20101212 - generateDecoderCall,...
2011.01.03 - 20:40:14_20101212 - There's no Needs YUY2 in 1222655088
2011.01.03 - 20:40:14_20101212 - Cutting: false
2011.01.03 - 20:40:14_20101212 - interlacedOutput: false
2011.01.03 - 20:40:14_20101212 - needsFFmpeg: true
2011.01.03 - 20:40:14_20101212 - preferFFmpeg: false
2011.01.03 - 20:40:14_20101212 - needsMencoder: true
2011.01.03 - 20:40:14_20101212 - x264: true
2011.01.03 - 20:40:14_20101212 - useInternalDecode: false
2011.01.03 - 20:40:14_20101212 - useInternalDecode&&x264: false
2011.01.03 - 20:40:14_20101212 - choosen decoder: ffmpeg
2011.01.03 - 20:40:14_20101212 - Cutting: false
2011.01.03 - 20:40:14_20101212 - generateFFmpegVideoDecoderCall called...
2011.01.03 - 20:40:14_20101212 - resize: false
2011.01.03 - 20:40:14_20101212 - convertPar 1422:1000 to: manual
2011.01.03 - 20:40:14_20101212 - removeAndReplace: x264 --crf 18 --profile high --level 4.1 --ref 5 --keyint 250 --min-keyint 0 --scenecut 40 --bframes 3 --b-bias 0 --b-pyramid normal --direct auto --b-adapt 2 --cplxblur 20 --qcomp 0.6 --mbtree --rc-lookahead 60 --qblur 0.5 --qpmin 0 --qpmax 51 --qpstep 4 --ipratio 1.4 --pbratio 1.3 --chroma-qp-offset 0 --partitions i4x4,i8x8,p8x8,b8x8 --me umh --merange 16 --mvrange -1 --subme 8 --8x8dct --trellis 2 --psy-rd 1:0.15 --weightp 2 --no-dct-decimate --aq-mode 1 --aq-strength 1 --nr 0 --deadzone-inter 21 --deadzone-intra 11 --vbv-maxrate 62500 --vbv-bufsize 78125 --threads auto --cabac --sar 1422:1000 --deblock -1:-1 --colorprim bt470bg --transfer bt470bg --colormatrix bt470bg --fps 25 --input-res 720x428 --output "/tmp/disc.264" -
2011.01.03 - 20:40:14_20101212 - remove: --deblock -1:-1 ### --psy-rd 1:0.15
2011.01.03 - 20:40:14_20101212 - replace: x264 --
2011.01.03 - 20:40:14_20101212 - with: x264 --tune film --
2011.01.03 - 20:40:14_20101212 - result: x264 --tune film --crf 18 --profile high --level 4.1 --ref 5 --keyint 250 --min-keyint 0 --scenecut 40 --bframes 3 --b-bias 0 --b-pyramid normal --direct auto --b-adapt 2 --cplxblur 20 --qcomp 0.6 --mbtree --rc-lookahead 60 --qblur 0.5 --qpmin 0 --qpmax 51 --qpstep 4 --ipratio 1.4 --pbratio 1.3 --chroma-qp-offset 0 --partitions i4x4,i8x8,p8x8,b8x8 --me umh --merange 16 --mvrange -1 --subme 8 --8x8dct --trellis 2 --weightp 2 --no-dct-decimate --aq-mode 1 --aq-strength 1 --nr 0 --deadzone-inter 21 --deadzone-intra 11 --vbv-maxrate 62500 --vbv-bufsize 78125 --threads auto --cabac --sar 1422:1000 --colorprim bt470bg --transfer bt470bg --colormatrix bt470bg --fps 25 --input-res 720x428 --output "/tmp/disc.264" -
2011.01.03 - 20:40:14_20101212 - removeAndReplace: x264 --tune film --crf 18 --profile high --level 4.1 --ref 5 --keyint 250 --min-keyint 0 --scenecut 40 --bframes 3 --b-bias 0 --b-pyramid normal --direct auto --b-adapt 2 --cplxblur 20 --qcomp 0.6 --mbtree --rc-lookahead 60 --qblur 0.5 --qpmin 0 --qpmax 51 --qpstep 4 --ipratio 1.4 --pbratio 1.3 --chroma-qp-offset 0 --partitions i4x4,i8x8,p8x8,b8x8 --me umh --merange 16 --mvrange -1 --subme 8 --8x8dct --trellis 2 --weightp 2 --no-dct-decimate --aq-mode 1 --aq-strength 1 --nr 0 --deadzone-inter 21 --deadzone-intra 11 --vbv-maxrate 62500 --vbv-bufsize 78125 --threads auto --cabac --sar 1422:1000 --colorprim bt470bg --transfer bt470bg --colormatrix bt470bg --fps 25 --input-res 720x428 --output "/tmp/disc.264" -
2011.01.03 - 20:40:14_20101212 - remove: --me umh ### --subme 8 ### --ref 5 ### --direct auto ### --rc-lookahead 50 ### --b-adapt 2
2011.01.03 - 20:40:14_20101212 - replace: x264 --
2011.01.03 - 20:40:14_20101212 - with: x264 --preset slow --
2011.01.03 - 20:40:14_20101212 - result: x264 --preset slow --tune film --crf 18 --profile high --level 4.1 --keyint 250 --min-keyint 0 --scenecut 40 --bframes 3 --b-bias 0 --b-pyramid normal --cplxblur 20 --qcomp 0.6 --mbtree --rc-lookahead 60 --qblur 0.5 --qpmin 0 --qpmax 51 --qpstep 4 --ipratio 1.4 --pbratio 1.3 --chroma-qp-offset 0 --partitions i4x4,i8x8,p8x8,b8x8 --merange 16 --mvrange -1 --8x8dct --trellis 2 --weightp 2 --no-dct-decimate --aq-mode 1 --aq-strength 1 --nr 0 --deadzone-inter 21 --deadzone-intra 11 --vbv-maxrate 62500 --vbv-bufsize 78125 --threads auto --cabac --sar 1422:1000 --colorprim bt470bg --transfer bt470bg --colormatrix bt470bg --fps 25 --input-res 720x428 --output "/tmp/disc.264" -
2011.01.03 - 20:40:14_20101212 - There's no TimecodeV2 in 1222655088
2011.01.03 - 20:40:14_20101212 - calculation minimum level for input
2011.01.03 - 20:40:14_20101212 - min Level for Buffer: 2
2011.01.03 - 20:40:14_20101212 - bytesPerFrame(720, 432) = 466560
2011.01.03 - 20:40:14_20101212 - b-frame modifier = 2
2011.01.03 - 20:40:14_20101212 - min Level for Buffer: 2.1
2011.01.03 - 20:40:14_20101212 - frameSize: 720x428
2011.01.03 - 20:40:14_20101212 - macroblocks: 45
2011.01.03 - 20:40:14_20101212 - macroblocks: 27
2011.01.03 - 20:40:14_20101212 - frameSize: 1215
2011.01.03 - 20:40:14_20101212 - min Level for frame size: 3
2011.01.03 - 20:40:14_20101212 - minLevelForMPS called (avcLevel)
2011.01.03 - 20:40:14_20101212 - frameSize: 720x428
2011.01.03 - 20:40:14_20101212 - macroblocks: 45
2011.01.03 - 20:40:14_20101212 - macroblocks: 27
2011.01.03 - 20:40:14_20101212 - min Level for mps: 3
2011.01.03 - 20:40:14_20101212 - -> min Level for Input: 3
2011.01.03 - 20:40:14_20101212 - Level 3 < Level 4.1 ?
2011.01.03 - 20:40:14_20101212 - -> true
2011.01.03 - 20:40:14_20101212 - adding x264 calls for source: 1.
2011.01.03 - 20:40:14_20101212 - createJobs called...
2011.01.03 - 20:40:14_20101212 - createJobs for /mnt/windows_g/dvdrip/disc.mkv
2011.01.03 - 20:40:14_20101212 - called with empty tag list
2011.01.03 - 20:40:14_20101212 - createJob video...
2011.01.03 - 20:40:14_20101212 - create video job for 20_40_14_101
2011.01.03 - 20:40:14_20101212 - createVideoEncodeJob
2011.01.03 - 20:40:14_20101212 - newVideoJob called... 20_40_14_101_01
2011.01.03 - 20:40:14_20101212 - createJob muxing...
2011.01.03 - 20:40:14_20101212 - generateMuxingCall..
2011.01.03 - 20:40:14_20101212 - generate mkv mux call called,...
2011.01.03 - 20:40:14_20101212 - videoStreamsToMux:
INFOS ### 1422:1000 ### 25 ### Source_1 ### 1222655088 ### 720 ### 428 ### 178625/25 ### /mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS ### mkv ### false ### false ### 1278.42963314056 ### ### 1-19 ### /mnt/windows_g/dvdrip/disc.mkv ### false
/tmp/disc_20_40_14_101_01.264
2011.01.03 - 20:40:14_20101212 - audioLangPassthrough: false
2011.01.03 - 20:40:14_20101212 - chapterQueue: Source_1:*:00:00:00.000:*:Chapter 1:*:/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS ### Source_1:*:00:08:39.960:*:Chapter 2:*:/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS ### Source_1:*:00:17:07.640:*:Chapter 3:*:/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS ### Source_1:*:00:24:28.800:*:Chapter 4:*:/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS ### Source_1:*:00:29:19.400:*:Chapter 5:*:/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS ### Source_1:*:00:35:28.200:*:Chapter 6:*:/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS ### Source_1:*:00:41:58.240:*:Chapter 7:*:/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS ### Source_1:*:00:48:24.200:*:Chapter 8:*:/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS ### Source_1:*:00:53:31.240:*:Chapter 9:*:/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS ### Source_1:*:00:57:57.120:*:Chapter 10:*:/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS ### Source_1:*:01:03:42.960:*:Chapter 11:*:/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS ### Source_1:*:01:10:22.160:*:Chapter 12:*:/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS ### Source_1:*:01:16:41.560:*:Chapter 13:*:/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS ### Source_1:*:01:21:59.720:*:Chapter 14:*:/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS ### Source_1:*:01:27:55.920:*:Chapter 15:*:/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS ### Source_1:*:01:32:12.680:*:Chapter 16:*:/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS ### Source_1:*:01:39:19.480:*:Chapter 17:*:/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS ### Source_1:*:01:47:32.000:*:Chapter 18:*:/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS ### Source_1:*:01:59:05.000:*:Chapter 19:*:/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS
2011.01.03 - 20:40:14_20101212 - output: /mnt/windows_g/dvdrip/disc.mkv
2011.01.03 - 20:40:14_20101212 - mkv muxing basis: mkvmerge --ui-language en_US -o "/mnt/windows_g/dvdrip/disc.mkv"
2011.01.03 - 20:40:14_20101212 - videoTags:
2011.01.03 - 20:40:14_20101212 - audioTags:
2011.01.03 - 20:40:14_20101212 - containerTags:
2011.01.03 - 20:40:14_20101212 - mkv video part ...
2011.01.03 - 20:40:14_20101212 - generateMKV/MP4ChapterData
2011.01.03 - 20:40:14_20101212 - adding: -d 0 --default-track 0:yes --default-duration 0:25fps --aspect-ratio-factor 0:1422/1000 --fourcc 0:MP4V --chapters "/tmp/disc_JOBID.chp" --compression -1:none --forced-track 0:no --no-audio --no-subtitles "/tmp/disc_20_40_14_101_01.264"
2011.01.03 - 20:40:14_20101212 - createMuxerAndCleanUpJobs....
2011.01.03 - 20:40:14_20101212 - -> chapID: 20_40_14_101_02
2011.01.03 - 20:40:14_20101212 - newCreateJob called... 20_40_14_101_02
2011.01.03 - 20:40:14_20101212 - newMuxingJob called
2011.01.03 - 20:40:14_20101212 - newCleanUpJob called
2011.01.03 - 20:40:14_20101212 - newCleanUpJob called
2011.01.03 - 20:40:14_20101212 - Job init with: 20_40_14_101_01_video:*:0:*:178625/25:*:WAITING:*:ffmpeg -v -10 -r 25.000 -i "/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS" -threads 2 -deinterlace -vf "slicify,crop=0:74:720:428" -vsync 0 -an -r 25 -pix_fmt yuv420p -f rawvideo - | x264 --preset slow --tune film --crf 18 --level 4.1 --rc-lookahead 60 --trellis 2 --no-dct-decimate --vbv-maxrate 62500 --vbv-bufsize 78125 --sar 1422:1000 --colorprim bt470bg --transfer bt470bg --colormatrix bt470bg --fps 25 --input-res 720x428 --output "/tmp/disc_20_40_14_101_01.264" -:*:/tmp:*:/mnt/windows_g/dvdrip:*:/mnt/windows_g/dvdrip/disc.mkv
2011.01.03 - 20:40:14_20101212 - creating new TopLevelItem,..
2011.01.03 - 20:40:14_20101212 - Added new sub-job with id: 20_40_14_101_01_video
2011.01.03 - 20:40:14_20101212 - Added new job with id 20_40_14_101
2011.01.03 - 20:40:14_20101212 - Job init with: 20_40_14_101_02_create:*:0:*::*:WAITING:*:/tmp/disc_20_40_14_101_02.chp ### CHAPTER01=00:00:00.000
CHAPTER01NAME=Chapter 1
CHAPTER02=00:08:39.960
CHAPTER02NAME=Chapter 2
CHAPTER03=00:17:07.640
CHAPTER03NAME=Chapter 3
CHAPTER04=00:24:28.800
CHAPTER04NAME=Chapter 4
CHAPTER05=00:29:19.400
CHAPTER05NAME=Chapter 5
CHAPTER06=00:35:28.200
CHAPTER06NAME=Chapter 6
CHAPTER07=00:41:58.240
CHAPTER07NAME=Chapter 7
CHAPTER08=00:48:24.200
CHAPTER08NAME=Chapter 8
CHAPTER09=00:53:31.240
CHAPTER09NAME=Chapter 9
CHAPTER10=00:57:57.120
CHAPTER10NAME=Chapter 10
CHAPTER11=01:03:42.960
CHAPTER11NAME=Chapter 11
CHAPTER12=01:10:22.160
CHAPTER12NAME=Chapter 12
CHAPTER13=01:16:41.560
CHAPTER13NAME=Chapter 13
CHAPTER14=01:21:59.720
CHAPTER14NAME=Chapter 14
CHAPTER15=01:27:55.920
CHAPTER15NAME=Chapter 15
CHAPTER16=01:32:12.680
CHAPTER16NAME=Chapter 16
CHAPTER17=01:39:19.480
CHAPTER17NAME=Chapter 17
CHAPTER18=01:47:32.000
CHAPTER18NAME=Chapter 18
CHAPTER19=01:59:05.000
CHAPTER19NAME=Chapter 19:*:/tmp:*:/mnt/windows_g/dvdrip:*:/mnt/windows_g/dvdrip/disc.mkv
2011.01.03 - 20:40:14_20101212 - update for: 20_40_14_101
2011.01.03 - 20:40:14_20101212 - Added new sub-job with id: 20_40_14_101_02_create
2011.01.03 - 20:40:14_20101212 - Job init with: 20_40_14_101_03_muxing:*:0:*::*:WAITING:*:mkvmerge --ui-language en_US -o "/mnt/windows_g/dvdrip/disc.mkv" -d 0 --default-track 0:yes --default-duration 0:25fps --aspect-ratio-factor 0:1422/1000 --fourcc 0:MP4V --chapters "/tmp/disc_20_40_14_101_02.chp" --compression -1:none --forced-track 0:no --no-audio --no-subtitles "/tmp/disc_20_40_14_101_01.264":*:/tmp:*:/mnt/windows_g/dvdrip:*:/mnt/windows_g/dvdrip/disc.mkv
2011.01.03 - 20:40:14_20101212 - update for: 20_40_14_101
2011.01.03 - 20:40:14_20101212 - Added new sub-job with id: 20_40_14_101_03_muxing
2011.01.03 - 20:40:14_20101212 - Job init with: 20_40_14_101_04_cleanUp:*:0:*::*:WAITING:*:"/tmp/disc_20_40_14_101_01.264":*:/tmp:*:/mnt/windows_g/dvdrip:*:/mnt/windows_g/dvdrip/disc.mkv
2011.01.03 - 20:40:14_20101212 - update for: 20_40_14_101
2011.01.03 - 20:40:14_20101212 - Added new sub-job with id: 20_40_14_101_04_cleanUp
2011.01.03 - 20:40:14_20101212 - Job init with: 20_40_14_101_05_cleanUp:*:0:*::*:WAITING:*:"/tmp/disc_20_40_14_101_02.chp":*:/tmp:*:/mnt/windows_g/dvdrip:*:/mnt/windows_g/dvdrip/disc.mkv
2011.01.03 - 20:40:14_20101212 - update for: 20_40_14_101
2011.01.03 - 20:40:14_20101212 - Added new sub-job with id: 20_40_14_101_05_cleanUp
2011.01.03 - 20:40:17_20101212 - on_startJobPushButton_clicked
2011.01.03 - 20:40:17_20101212 - getSelectedParentIDs
2011.01.03 - 20:40:17_20101212 - getSelectedParentIDs
2011.01.03 - 20:40:17_20101212 - startJobs,...
2011.01.03 - 20:40:17_20101212 - acceptableState WAITING -> : false
2011.01.03 - 20:40:17_20101212 - acceptableState WAITING -> : true
2011.01.03 - 20:40:17_20101212 - parallelJobCount: 1
2011.01.03 - 20:40:17_20101212 - this->m_jobHandler.count(): 0
2011.01.03 - 20:40:17_20101212 - 127.0.0.1 free count 1
2011.01.03 - 20:40:17_20101212 - 127.0.0.1 parallel count: 1
2011.01.03 - 20:40:17_20101212 - parallelJobCount: 1
2011.01.03 - 20:40:17_20101212 - this->m_jobHandler.count(): 0
2011.01.03 - 20:40:17_20101212 - parallelJobCount: 1
2011.01.03 - 20:40:17_20101212 - this->m_jobHandler.count(): 0
2011.01.03 - 20:40:17_20101212 - Processing: 20_40_14_101_01_video
2011.01.03 - 20:40:17_20101212 - Processing 20_40_14_101_01_video: ffmpeg -v -10 -r 25.000 -i "/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS" -threads 2 -deinterlace -vf "slicify,crop=0:74:720:428" -vsync 0 -an -r 25 -pix_fmt yuv420p -f rawvideo - | x264 --preset slow --tune film --crf 18 --level 4.1 --rc-lookahead 60 --trellis 2 --no-dct-decimate --vbv-maxrate 62500 --vbv-bufsize 78125 --sar 1422:1000 --colorprim bt470bg --transfer bt470bg --colormatrix bt470bg --fps 25 --input-res 720x428 --output "/tmp/disc_20_40_14_101_01.264" -
2011.01.03 - 20:40:17_20101212 - Command size 2, with: x264 --preset slow --tune film --crf 18 --level 4.1 --rc-lookahead 60 --trellis 2 --no-dct-decimate --vbv-maxrate 62500 --vbv-bufsize 78125 --sar 1422:1000 --colorprim bt470bg --transfer bt470bg --colormatrix bt470bg --fps 25 --input-res 720x428 --output "/tmp/disc_20_40_14_101_01.264" -
2011.01.03 - 20:40:17_20101212 - update for: 20_40_14_101
2011.01.03 - 20:40:17_20101212 - 20_40_14_101_01_video: x264 (1 pass) encoding started...
2011.01.03 - 20:40:17_20101212 - 20_40_14_101_01_video ### /mnt/windows_g/dvdrip/disc.mkv ### x264 (1 pass) encoding started...
2011.01.03 - 20:40:17_20101212 - Setting helper,...
2011.01.03 - 20:40:17_20101212 - setTempFile: ffmpeg -v -10 -r 25.000 -i "/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS" -threads 2 -deinterlace -vf "slicify,crop=0:74:720:428" -vsync 0 -an -r 25 -pix_fmt yuv420p -f rawvideo - ### x264 --preset slow --tune film --crf 18 --level 4.1 --rc-lookahead 60 --trellis 2 --no-dct-decimate --vbv-maxrate 62500 --vbv-bufsize 78125 --sar 1422:1000 --colorprim bt470bg --transfer bt470bg --colormatrix bt470bg --fps 25 --input-res 720x428 --output "/tmp/disc_20_40_14_101_01.264" -
2011.01.03 - 20:40:17_20101212 - count: 2
2011.01.03 - 20:40:17_20101212 - two commands,...
2011.01.03 - 20:40:17_20101212 - Looking at(2): x264 --preset slow --tune film --crf 18 --level 4.1 --rc-lookahead 60 --trellis 2 --no-dct-decimate --vbv-maxrate 62500 --vbv-bufsize 78125 --sar 1422:1000 --colorprim bt470bg --transfer bt470bg --colormatrix bt470bg --fps 25 --input-res 720x428 --output "/tmp/disc_20_40_14_101_01.264" -
2011.01.03 - 20:40:17_20101212 - -> should be there after processing: /tmp/disc_20_40_14_101_01.264
2011.01.03 - 20:40:17_20101212 - 20_40_14_101_01_video ### /mnt/windows_g/dvdrip/disc.mkv ### CALL: ffmpeg -v -10 -r 25.000 -i "/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS" -threads 2 -deinterlace -vf "slicify,crop=0:74:720:428" -vsync 0 -an -r 25 -pix_fmt yuv420p -f rawvideo -
x264 --preset slow --tune film --crf 18 --level 4.1 --rc-lookahead 60 --trellis 2 --no-dct-decimate --vbv-maxrate 62500 --vbv-bufsize 78125 --sar 1422:1000 --colorprim bt470bg --transfer bt470bg --colormatrix bt470bg --fps 25 --input-res 720x428 --output "/tmp/disc_20_40_14_101_01.264" -
2011.01.03 - 20:40:17_20101212 - Connection helper->process
2011.01.03 - 20:40:17_20101212 - setAbsolutPath for ffmpeg -v -10 -r 25.000 -i "/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS" -threads 2 -deinterlace -vf "slicify,crop=0:74:720:428" -vsync 0 -an -r 25 -pix_fmt yuv420p -f rawvideo -
2011.01.03 - 20:40:17_20101212 - name: ffmpeg
2011.01.03 - 20:40:17_20101212 - ret: /usr/bin/ffmpeg
2011.01.03 - 20:40:17_20101212 - New Call: "/usr/bin/ffmpeg" -v -10 -r 25.000 -i "/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS" -threads 2 -deinterlace -vf "slicify,crop=0:74:720:428" -vsync 0 -an -r 25 -pix_fmt yuv420p -f rawvideo -
2011.01.03 - 20:40:17_20101212 - Helper call: "/usr/bin/ffmpeg" -v -10 -r 25.000 -i "/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS" -threads 2 -deinterlace -vf "slicify,crop=0:74:720:428" -vsync 0 -an -r 25 -pix_fmt yuv420p -f rawvideo -
2011.01.03 - 20:40:17_20101212 - setAbsolutPath for x264 --preset slow --tune film --crf 18 --level 4.1 --rc-lookahead 60 --trellis 2 --no-dct-decimate --vbv-maxrate 62500 --vbv-bufsize 78125 --sar 1422:1000 --colorprim bt470bg --transfer bt470bg --colormatrix bt470bg --fps 25 --input-res 720x428 --output "/tmp/disc_20_40_14_101_01.264" -
2011.01.03 - 20:40:17_20101212 - name: x264
2011.01.03 - 20:40:17_20101212 - ret: /usr/local/bin/x264
2011.01.03 - 20:40:17_20101212 - New Call: "/usr/local/bin/x264" --preset slow --tune film --crf 18 --level 4.1 --rc-lookahead 60 --trellis 2 --no-dct-decimate --vbv-maxrate 62500 --vbv-bufsize 78125 --sar 1422:1000 --colorprim bt470bg --transfer bt470bg --colormatrix bt470bg --fps 25 --input-res 720x428 --output "/tmp/disc_20_40_14_101_01.264" -
2011.01.03 - 20:40:17_20101212 - Starting Main:
"/usr/local/bin/x264" --preset slow --tune film --crf 18 --level 4.1 --rc-lookahead 60 --trellis 2 --no-dct-decimate --vbv-maxrate 62500 --vbv-bufsize 78125 --sar 1422:1000 --colorprim bt470bg --transfer bt470bg --colormatrix bt470bg --fps 25 --input-res 720x428 --output "/tmp/disc_20_40_14_101_01.264" -
2011.01.03 - 20:40:17_20101212 - Starting Helper:
"/usr/bin/ffmpeg" -v -10 -r 25.000 -i "/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS" -threads 2 -deinterlace -vf "slicify,crop=0:74:720:428" -vsync 0 -an -r 25 -pix_fmt yuv420p -f rawvideo -
2011.01.03 - 20:40:17_20101212 - raw [info]: 720x428p 711:500 @ 25/1 fps (cfr)
2011.01.03 - 20:40:17_20101212 - x264 [info]: using SAR=711/500
2011.01.03 - 20:40:17_20101212 - x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cache64
2011.01.03 - 20:40:17_20101212 - x264 [info]: profile High, level 4.1
2011.01.03 - 20:40:17_20101212 - x264 [info]: cabac=1 ref=5 deblock=1:-1:-1 analyse=0x3:0x113 me=umh subme=8 psy=1 psy_rd=1.00:0.15 mixed_ref=1 me_range=16 chroma_me=1 trellis=2 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-3 threads=3 sliced_threads=0 nr=0 decimate=0 interlaced=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=2 b_bias=0 direct=3 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=60 rc=crf mbtree=1 crf=18.0000 qcomp=0.60 qpmin=0 qpmax=51 qpstep=4 vbv_maxrate=62500 vbv_bufsize=78125 crf_max=0.0 ip_ratio=1.40 aq=1:1.00 nal_hrd=none
2011.01.03 - 20:40:17_20101212 - x264 [info]: started at Mon Jan 3 20:40:17 2011
2011.01.03 - 20:40:17_20101212 - x264 [info]: ended at Mon Jan 3 20:40:17 2011
2011.01.03 - 20:40:17_20101212 - x264 [info]: encoding duration 0:00:00
2011.01.03 - 20:40:17_20101212 - processFinished: 0
2011.01.03 - 20:40:17_20101212 - update for: 20_40_14_101
2011.01.03 - 20:40:17_20101212 - Checking: /tmp/disc_20_40_14_101_01.264
2011.01.03 - 20:40:17_20101212 - /tmp/disc_20_40_14_101_01.264 too small
2011.01.03 - 20:40:17_20101212 - aborting,..
2011.01.03 - 20:40:17_20101212 - update for: 20_40_14_101
2011.01.03 - 20:40:17_20101212 - 20_40_14_101_01_video: Processing aborted,...ERROR: is too small!
2011.01.03 - 20:40:17_20101212 - Client parent: 20_40_14_101
2011.01.03 - 20:40:17_20101212 - parallelJobCount: 1
2011.01.03 - 20:40:17_20101212 - this->m_jobHandler.count(): 1
2011.01.03 - 20:40:17_20101212 - Client free count: 0
2011.01.03 - 20:40:17_20101212 - parallelJobCount: 1
2011.01.03 - 20:40:17_20101212 - this->m_jobHandler.count(): 0
2011.01.03 - 20:40:17_20101212 - Client free count: 1
2011.01.03 - 20:40:17_20101212 - finishedJob: 20_40_14_101
2011.01.03 - 20:40:17_20101212 - Job 20_40_14_101 finished!
2011.01.03 - 20:40:17_20101212 - parallelJobCount: 1
2011.01.03 - 20:40:17_20101212 - this->m_jobHandler.count(): 0
2011.01.03 - 20:40:17_20101212 - Client 127.0.0.1 free job count: 1
2011.01.03 - 20:40:17_20101212 - startJobs,...
2011.01.03 - 20:40:17_20101212 - acceptableState ABORTED -> : false
2011.01.03 - 20:40:17_20101212 - acceptableState ABORTED -> : false
2011.01.03 - 20:40:17_20101212 - No parentjobs -> nothing to do
2011.01.03 - 20:40:20_20101212 - stopping preview,...ReportFile:
Zitatx264 (1 pass) encoding started...
CALL: ffmpeg -v -10 -r 25.000 -i "/mnt/windows_g/dvdrip/FullDisc/DISC/VIDEO_TS" -threads 2 -deinterlace -vf "slicify,crop=0:74:720:428" -vsync 0 -an -r 25 -pix_fmt yuv420p -f rawvideo -
x264 --preset slow --tune film --crf 18 --level 4.1 --rc-lookahead 60 --trellis 2 --no-dct-decimate --vbv-maxrate 62500 --vbv-bufsize 78125 --sar 1422:1000 --colorprim bt470bg --transfer bt470bg --colormatrix bt470bg --fps 25 --input-res 720x428 --output "/tmp/disc_20_40_14_101_01.264" -
raw [info]: 720x428p 711:500 @ 25/1 fps (cfr)
x264 [info]: using SAR=711/500
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cache64
x264 [info]: profile High, level 4.1
x264 [info]: cabac=1 ref=5 deblock=1:-1:-1 analyse=0x3:0x113 me=umh subme=8 psy=1 psy_rd=1.00:0.15 mixed_ref=1 me_range=16 chroma_me=1 trellis=2 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-3 threads=3 sliced_threads=0 nr=0 decimate=0 interlaced=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=2 b_bias=0 direct=3 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=60 rc=crf mbtree=1 crf=18.0000 qcomp=0.60 qpmin=0 qpmax=51 qpstep=4 vbv_maxrate=62500 vbv_bufsize=78125 crf_max=0.0 ip_ratio=1.40 aq=1:1.00 nal_hrd=none
x264 [info]: started at Mon Jan 3 20:40:17 2011
x264 [info]: ended at Mon Jan 3 20:40:17 2011
x264 [info]: encoding duration 0:00:00
finished..Und das ist das Ergebnis wenn ich es direkt in der Kommandozeile eingebe:
Zitat
ffmpeg -v -10 -r 25.000 -i "/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS" -threads 2 -deinterlace -vf "slicify,crop=0:74:720:428" -vsync 0 -an -r 25 -pix_fmt yuv420p -f rawvideo -|x264 --preset slow --tune film --crf 18 --level 4.1 --rc-lookahead 60 --trellis 2 --no-dct-decimate --vbv-maxrate 62500 --vbv-bufsize 78125 --sar 1422:1000 --colorprim bt470bg --transfer bt470bg --colormatrix bt470bg --fps 25 --input-res 720x428 --output "/tmp/disc_20_40_14_101_01.264" -
FFmpeg version SVN-r25767, Copyright (c) 2000-2010 the FFmpeg developers
built on Dec 20 2010 19:56:45 with gcc 4.4.5
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --enable-static --enable-shared --cc=x86_64-pc-linux-gnu-gcc --enable-gpl --enable-version3 --enable-postproc --enable-avfilter --disable-stripping --disable-debug --disable-doc --disable-network --disable-vaapi --disable-static --disable-vdpau --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --disable-indev=v4l --disable-indev=v4l2 --disable-indev=oss --disable-indev=jack --enable-x11grab --disable-outdev=oss --enable-pthreads --enable-libopenjpeg --disable-ssse3 --disable-altivec --disable-mmx2 --disable-amd3dnow --disable-amd3dnowext --enable-pic --cpu=x86-64 --enable-hardcoded-tables
libavutil 50.33. 0 / 50.33. 0
libavcore 0.13. 0 / 0.13. 0
libavcodec 52.96. 0 / 52.96. 0
libavformat 52.84. 0 / 52.84. 0
libavdevice 52. 2. 2 / 52. 2. 2
libavfilter 1.62. 0 / 1.62. 0
libswscale 0.12. 0 / 0.12. 0
libpostproc 51. 2. 0 / 51. 2. 0
raw [info]: 720x428p 711:500 @ 25/1 fps (cfr)
x264 [info]: using SAR=711/500
/mnt/windows_g/dvdrip/FullDisc/disc/VIDEO_TS: Operation not permitted
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cache64
x264 [info]: profile High, level 4.1
x264 [info]: cabac=1 ref=5 deblock=1:-1:-1 analyse=0x3:0x113 me=umh subme=8 psy=1 psy_rd=1.00:0.15 mixed_ref=1 me_range=16 chroma_me=1 trellis=2 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-3 threads=3 sliced_threads=0 nr=0 decimate=0 interlaced=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=2 b_bias=0 direct=3 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=60 rc=crf mbtree=1 crf=18.0000 qcomp=0.60 qpmin=0 qpmax=51 qpstep=4 vbv_maxrate=62500 vbv_bufsize=78125 crf_max=0.0 ip_ratio=1.40 aq=1:1.00 nal_hrd=none
x264 [info]: started at Mon Jan 3 20:54:18 2011
x264 [info]: ended at Mon Jan 3 20:54:18 2011
x264 [info]: encoding duration 0:00:00 -
Komisch, eigentlich dürfte FFMPEG als Decoder da gar nicht gewählt werden,... bei DVD Input sollte es eigentlich immer mplayer sein,... wenn Du mir sagen könntest was für eine Hybrid Version Du benutzt kann ich es sicher fixen,...
Aus irgend einem Grund ist Hybrid anscheinend der Ansicht, dass die Quelle FFmpeg braucht.
-> sobald ich weiß was für eine Hybrid version Du benutzt werde ich mal einen DebugBuild machen, Dir schicken, dann kannste mit dem mal einen DebugOutput erzeugen (dann bitte ab dem Laden der Quelle) und dann fixe ich das Problem, ist sicher nichts wildes.Vermute es hängt mit Deinterlacing und cropping unter Linux zusammen,...
(mencoder unter Linux ist da leider etwas eingeschränkter als unter Windows) -
Die vorletzte Version und 110101 bringen den Fehler.
-
Ich wollte eigentlich wissen ob Du Eine 32 oder 64bit Linux Version benutzt,...
-
Äh... 64bit natürlich....Sorry....
-
Hab Dir nen Link per PM geschickt,..
-
Wie macht es Hybrid eigentlich mit den Seitenverhältnissen?
Beim Umkodieren von 3 verschiedenen DVDs entstehen folgende Seitenverhältnisse:
1. 16:9 (so wie ich es gerne möchte) Dies scheint also echtes 16:9 zu sein.
2. 2.35:1 (Cinemascope).
Dies geschieht, obwohl Anklicken der DVD IFO-Datei (VTS_01_0.IFO) und Abspielen mit VLC MediaPlayer am PC ein 16:9 Bild ohne Balken zeigt. Interessanterweise zeigt VLC bei direktem Anklicken einer VOB-Datei derselben DVD auch 2.35:1. Der enstandene x264 Stream zeigt natürlich auch im VLC Player keine schwarze Streifen, wohl aber auch meinem TV abgespielt von ner Mediabox.
3. 16:9 aber mit schwarzen Streifen (also wohl als Letterbox enkodierte DVD im Cinemascope).Folgende Fragen:
Bei Möglichkeit 2: Was ist eigentlich das 'richtige' Format bei sowas? Kann ich das in der Höhe verzerren, um auf 16:9 zu kommen und das im TV abspielen ohne Balken?Bei Möglickeit 3: Kann ich das auch auf 16:9 verzerren, also die Höhe vergrößern und die Balken loswerden?
Bin etwas unschlüssig, will ich lieber das 'richtige' Format (Cinemascope) oder keine schwarzen Balken haben. Was ist ratsam?
Grüße
-
Zitat
Wie macht es Hybrid eigentlich mit den Seitenverhältnissen?
1. Pixel Aspekt Ratio auslesen (kann man unter Crop/Resize->Pixel Aspect Ratio anpassen;)
2. falls gewünscht croppen
3. beim Encoden später das Pixel Aspekt Ratio entsprechend setzen.Was man machen kann:
1. Einfach das Pixel Aspect Ratio auf einen anderen Wert setzen und der Fernseher wird das Material entsprechend verzerren. (Kann man machen wenn man Eierköpfe mag.)
Das richtige Pixel Aspect Ratio, ist das bei dem das Bild nicht verzerrt dargestellt wird. Kreise also auch beim Playback noch rund sind.
2. falls der Fernseher es kann: das Bild reinzoomen bis das Bild horizontal den Bildschirm füllt. (Informationen am Rand fallen natürlich weg)
3. das Bild vor dem Encoden zurechtschneiden (links&rechts Ränder abschneiden), so dass der Fernseher es beim Entzerren und vergrößern Bild füllend darstellt
4. eventuell gibt es mittlerweile auch Seam Carving aka. Content Aware Scaling Methoden für Videos die ordentlich funktionieren. (wäre mir aber neu)ZitatWas ist ratsam?
Nur cropen, nicht am Aspekt Ratio spielen und mit schwarzen Balken leben.Cu Selur
-
Ok, so ungefähr habe ich mir das schon gedacht. Immer besser Original unverändert zu haben.
Deshalb wären ja (für mich, wenn ich alles richtig verstanden habe) 2 Vorgehensweisen denkbar (bei beiden natürlich primär croppen):
1. Pixelzahlen (Weite u Höhe) und Pixel Aspect Ratio beibehalten
2. Pixel Aspect Ratio in quadratische Pixel ändern und damit Pixel (Weite und Höhe) ändern.Was ist besser?
PS: Wäre natürlich nicht schlecht, wenn man am TV das Verhältnis umschalten kann, also dann beim Abspielen wählen kann, ok ich akzeptiere jetzt mal Eierköpfe, damit ich nen volles Bild habe. Macht meiner aber nicht, kann zwar das Bild aufblasen (echtes zoomen), dann geht aber je nachdem in der Vertikalen oder Horizontalen etwas über den Jordan und wird nicht mehr angezeigt.
Dank!
-
Zitat
Macht meiner aber nicht, kann zwar das Bild aufblasen (echtes zoomen), dann geht aber je nachdem in der Vertikalen oder Horizontalen etwas über den Jordan und wird nicht mehr angezeigt.
Was ja einem vorherigem croppen entsprechen würde. Weshalb ich das Material einfach croppen und ohne PAR Änderung speichern würde, da man so alle Daten behält.ZitatWas ist besser?
Kommt darauf an. Bei 1. werden mehr Informationen erhalten, was natürlich zu besserer Qualität beim Playback führt wenn man genug Datenrate ausgibt. Beim zweiten Vorgehen werden mehr Informationen verworfen, was aber nicht schlimm sein muss, wenn man durch eine Datenratenbeschränkung sonst insgesamt zu viel Qualität einbüßen würde. Persönlich würde ich 1. bevorzugen.Cu Selur
-
volvo:
Ja, das Problem kenn ich. Immer wieder mal muss ich feststellen, das bei Crop/Resize zB. ein PAR von 1896:1000 eingetragen wird. Mit dem Effekt, das alles total in die Breite gezogen ist. Ich korrigiere dann auf 1422:1000 (wobei ich immer nur croppe und keine resize mache!). Und siehe da, es entspricht genau der Optik, die man auch haben will... -
Mensch, ich wollte auch schon posten, daß das Auslesen der PAR bei DVDs nicht korrekt funktioniert..... hatte dann aber Selur geglaubt, daß Hybrid die PAR korrekt ausliest. Dann habe ich mit der von Hybrid vorgeschlagenen PAR 1896:1000 encoded und siehe da, der Kreis (Logo) zu Beginn des Films kein Kreis ist, sondern in die Breite gezogen. Für mich war damit auch klar, daß das Auslesen der PAR bei manchen DVDs fehlerhaft ist.
Hab dann PAR Wissen angelesen, ne PAR von 1459:1000 angegeben und alles wird gut bzw. kreisrund. Da ist also irgendwie ein Wurm drin, und diesen Fehler begeht der VLC Player auch, wenn man eine VOB Datei der DVD direkt anklickt und in VLC anschaut. VLC macht den Fehler nicht, wenn man die IFO-Datei auswählt, Hybrid schon (DVD Folder auswählen). Genauere Angaben, wann der Fehler kommt, kann ich nicht machen. Hatte aber gerade bei EncodingWissen.de gelesen, daß die PAR auf der DVD nicht vermerkt ist. (und die wunderbare Welt der Amelie Bilder bewundert, die hier ja auch schon mal gepostet waren).
Zusammen: Hybrid erkennt manchmal PAR nicht korrekt und nimmt dann 1896:1000 statt der 1459:1000. Der Stream ist dann voll breit ;)))
-
Ohne Sample eines solchen Streams kann ich da wenig machen,... verweise ja immer wieder gerne auf den ersten Beitrag in dem ich beschrieben habe was so nötig ist um ein Problem nach zu stellen,..
(konnte bei meinen DVDs bis dato kein solches Problem nachstellen)
Mir reicht vermutlich auch schon ein DebugOutput der Analyse um zu sehen was da für 'ID_VIDEO_ASPECT=' angegeben wird,...
Denke ich weiß wo das Problem ist und wie es durch eine kleine Änderung zu beheben ist, werde aber erst was machen, wenn ich genauere Infos bekomme.Cu Selur
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!