ich finde in punkto leistung/cm³ hatte via schon immer die nase deutlich vorne - atom und co sind ja erst später gekommen.
das ding schaut durchaus interesant aus. kann man den Chrome9 für linux / vdr verwenden?
ich finde in punkto leistung/cm³ hatte via schon immer die nase deutlich vorne - atom und co sind ja erst später gekommen.
das ding schaut durchaus interesant aus. kann man den Chrome9 für linux / vdr verwenden?
ich hatte vorgestern das gleiche problem - allerdings mit DVB-C.
Ich habe leider kein erweitertes logging aktiv, der Sender, der aufgenommen hätte werden sollen ist aber qualitativ immer sehr gut und macht keine Probleme :-/
>>>Cyber
hiho!
xxv 1.6 ist nun released: [ANNOUNCE] xxv-1.6 - stable release
ist das als vdr-xxv geplant?
danke!
LG Cyber
du hast nun leider nicht dazugeschrieben welche platte du da wo dran hast - wo ist glaub ich einfach weil das board hat ja keine sata's, oder?
aber, zum vergleich, auf meinem via-brett: per 44pin-ATA angeschlossene WD320GB HDD, mittels libata auf UDMA/44 (alles andere macht wegen dem kabel probleme) zurückgeschraubt:
hdparm -tT /dev/sdb
/dev/sdb:
Timing cached reads: 204 MB in 2.01 seconds = 101.47 MB/sec
Timing buffered disk reads: 110 MB in 3.05 seconds = 36.04 MB/sec
im vergleich dazu eine CF-karte auf dem IDE-port, transcent 400x glaub ich:
hdparm -tT /dev/sda
/dev/sda:
Timing cached reads: 186 MB in 2.00 seconds = 92.96 MB/sec
Timing buffered disk reads: 144 MB in 3.03 seconds = 47.59 MB/sec
chipsatz hab ich auch den CLE266 - siehe sig.
>>>Cyber
danke an euch zwei für eure motivation und zeit, die ihr hier investiert! ((:
>>>Cyber
QuoteOriginal von TomGJa, sobald es wirklich ein Release gibt.
ich habe mal >>>hier<<< gefragt ob bald eine neue version announced wird.
danke!
>>>Cyber
hi joe_d,
ich würde gerne probieren, hab aber auf meinem gerät keine entwicklungsumgebungen drauf.
hätts gerade mal schnell kompilieren versucht, bin aber wegen der abhängigkeiten dran gescheitert - ich muss mich also auf TomG verlassen dass er das markad-paket aktualisiert.
QuoteDisplay MoreOriginal von TomG
Ja, sobald es wirklich ein Release gibt.
Ich vermute, du beziehst dich auf die Tags im Git-Repository. Darüber habe ich mich auch gewundert, denn im Download-Bereich gibt es kein Release, im News-Bereich ist auch nichts davon zu sehen. Keine Ankündigung in Mailingliste oder hier im Portal.
Übrigens haben wir nicht die originale 0.0.4, sondern einen Repository-Auszug, der ungefähr der 0.0.5 entspricht.
Tom
demnach müsstest du mal eine ankünfigung machen ...
>>>Cyber
ich habe da mal ein performanceanliegen:
noad[10616]: noad arg[0]: /usr/bin/noad
noad[10616]: noad arg[1]: --online=1
noad[10616]: noad arg[2]: --comments
noad[10616]: noad arg[3]: --jumplogo
noad[10616]: noad arg[4]: --ac3
noad[10616]: noad arg[5]: --overlap
noad[10616]: noad arg[6]: nice
noad[10616]: noad arg[7]: /home/Recording/Sweeney_Todd/2010-03-14.23.38.5-0.rec
noad[10616]: noad args done
noad[10616]: Monday,15.03.2010 01:58:00 start noad-0.7.0 for /home/Recording/Sweeney_Todd/2010-03-14.23.38.5-0.rec
noad[10616]: Monday,15.03.2010 02:41:18 noad done for /home/Recording/Sweeney_Todd/2010-03-14.23.38.5-0.rec (0:43:18)
Display More
mit markadd dauert der film ........................... ziemlich genau 6 Stunden (das 8-fache). :-/
wobei er da mit normaler priorität gelaufen ist, wie ich den gleichen Film mit nice laufen hab lassen brauchte er nochmal ~15 minuten länger.
kann ich da irgendwo noch an einer performanceschraube drehen? Oder ist markad wegen libavcodec so CPU-intensiv?
CPU habe ich hier eine Via nehemiah 1GHz - vergleichbar so ungefähr mit einem P3 1GHz, also nix mit viel performance, dafür wenig stromverbrauch.
Die Aufnahme ist übrigens eine SD-Aufnahme. HD will ich mir da mal gar keine Gedanken machen wie lange das dauern würde.
ich verwende:
dpkg -l | grep markad
ii vdr-markad 0.0.4.git20100303-1 Tool to mark advertisements in VDR recording
ii vdrdevel-plugin-markad 0.0.4.git20100303-1 Plugin for VDR to mark advertisements in rec
bzw.:
dpkg -l | grep libavcodec
rc libavcodec0d 0.cvs20060823-8 ffmpeg codec library
ii libavcodec1d 0.cvs20070307-6 ffmpeg codec library
ii libavcodec51 3:20080706-0.3lenny1 library to encode decode multimedia streams
rc libavcodeccvs51 3:20070329-0.0etch1 library to encode decode multimedia streams
gestartet / als ausgabe erhalten habe ich markad mit:
markad - -v /home/Recording/Sweeney_Todd/2010-03-14.23.38.5-0.rec/
markad [255]: using H262-video (0x00a1)
markad [255]: using AC3 (0x0055)
markad [255]: using libavcodec.so.51.58.0 with 1 threads
markad [255]: processing file 00001
[ac3 @ 0xb74a7610]frame sync error
[ac3 @ 0xb74a7610]buffer smaller than AVCODEC_MAX_AUDIO_FRAME_SIZE
markad [255]: error decoding ac3
markad [255]: start of event content (12)
markad [255]: audio channel change from 6 to 2 (4968)
markad [255]: audio channel change from 2 to 6 (6204)
markad [255]: audio channel change from 6 to 2 (49320)
[mpeg2video @ 0xb74a7610]slice mismatch
[mpeg2video @ 0xb74a7610]Warning MVs not available
[mpeg2video @ 0xb74a7610]concealing 45 DC, 45 AC, 45 MV errors
markad [255]: audio channel change from 2 to 6 (59040)
markad [255]: audio channel change from 6 to 2 (96636)
markad [255]: audio channel change from 2 to 6 (106308)
markad [255]: audio channel change from 6 to 2 (139716)
markad [255]: audio channel change from 2 to 6 (150144)
markad [255]: audio channel change from 6 to 2 (196884)
markad [255]: audio channel change from 2 to 6 (206160)
Display More
... mit markad -h habe ich nix gesehen wie ich hier nun an eine verwendbare marks-Datei kommen könnte, aber ich denke das ist erst in der einen oder anderen späteren version dazugekommen...
ich wollte gerade markad ein wenig probieren, da hab ich gesehen dass das paket noch 0.0.4 hat - inzwischen ist markad bei 0.0.6.
habt ihr vor das upzudaten?
danke!
>>>Cyber
mit vdr 1.7.14 ist der fehler ohne was in der setup.conf zu ändern weg
>>>Cyber
danke tom für deine stets unermüdliche und schnelle arbeit.
>>>Cyber
hmm, manuell editiere ja - aber der zeilenumbruch ist nur hier im board passiert, das file selber hat keinen unten dran.
zwischen 1.7.12 und 1.7.13 habe ich die setup.conf sonst nicht editiert, die errormeldung habe ich erst seit 1.7.13.
aber wenns nix ausmacht ignoriere ich es einfach.
danke!
>>>Cyber
habe seit dem update auf vdr 1.7.13 immer folgenden fehler beim starten:
Mar 8 10:41:51 cableguy vdrdevel: [14388] ERROR: unknown source key '
Mar 8 10:41:51 cableguy '
ich verwende dummydevice streamdev-server als plugins. meine setup.conf:
AntiAlias = 1
AudioLanguages =
ChannelEntryTimeout = 1000
ChannelInfoPos = 0
ChannelInfoTime = 5
ChannelsWrap = 0
CurrentChannel = 9
CurrentDolby = 0
CurrentVolume = 255
CutTimePatchEnabled = 0
DefaultLifetime = 99
DefaultPriority = 50
DelTimeshiftRec = 0
DisableVPS = 0
DiSEqC = 0
DisplaySubtitles = 0
DoubleEpgAction = 0
DoubleEpgTimeDelta = 15
EmergencyExit = 1
EPGBugfixLevel = 3
EPGLanguages =
EPGLinger = 0
EPGScanTimeout = 5
FontFix = Courier:Bold
FontFixSize = 15
FontFixSizeP = 0.031000
FontOsd = Sans Serif:Bold
FontOsdSize = 18
FontOsdSizeP = 0.038000
FontSml = Sans Serif
FontSmlSize = 17
FontSmlSizeP = 0.035000
HardLinkCutter = 0
InitialChannel = 0
InitialVolume = -1
InstantRecordTime = 180
JumpPlay = 0
LnbFrequHi = 10600
LnbFrequLo = 9750
LnbSLOF = 11700
MarginStart = 2
MarginStop = 10
MarkInstantRecord = 1
MaxRecordingSize = 100
MaxVideoFileSize = 200000
MenuCmdPosition = 0
MenuKeyCloses = 0
MenuScrollPage = 1
MenuScrollWrap = 0
MinEventTimeout = 30
MinUserInactivity = 0
MixEpgAction = 0
MultiSpeedMode = 0
NameInstantRecord = TITLE EPISODE
NextWakeupTime = 0
noEPGList =
noEPGMode = 0
OSDAspect = 1.000000
OSDHeight = 403
OSDHeightP = 0.840000
OSDLanguage =
OSDLeft = 58
OSDLeftP = 0.080000
OSDMessageTime = 1
OSDSkin = sttng
OSDTheme = default
OSDTop = 38
OSDTopP = 0.080000
OSDWidth = 624
OSDWidthP = 0.870000
PauseKeyHandling = 2
PauseLastMark = 0
PauseLifetime = 1
PausePriority = 10
PlayJump = 0
PrimaryDVB = 2
PrimaryLimit = 0
RecordingDirs = 1
ReloadMarks = 0
ResumeID = 0
SetSystemTime = 0
ShowInfoOnChSwitch = 1
ShowProgressBar = 0
ShowRecDate = 1
ShowRecLength = 0
ShowRecTime = 1
ShowReplayMode = 0
SplitEditedFiles = 0
SubtitleBgTransparency = 0
SubtitleFgTransparency = 0
SubtitleLanguages =
SubtitleOffset = 0
SupportTeletext = 0
SVDRPTimeout = 300
TimeoutRequChInfo = 1
TimeSource =
TimeTransponder = 0
UpdateChannels = 0
UseDolbyDigital = 1
UseSmallFont = 1
UseSubtitle = 1
UseVps = 0
VideoDisplayFormat = 1
VideoFormat = 0
VpsMargin = 120
ZapTimeout = 3
streamdev-server.AllowSuspend = 1
streamdev-server.HTTPServerPort = 8000
streamdev-server.StartHTTPServer = 1
streamdev-server.StartServer = 0
streamdev-server.SuspendMode = 1
Display More
und das komplette log vom starten an mit --log=3:
Mar 8 10:41:33 cableguy vdrdevel: [14306] cTimeMs: using monotonic clock (resolution is 1 ns)
Mar 8 10:41:35 cableguy vdrdevel: [14329] cTimeMs: using monotonic clock (resolution is 1 ns)
Mar 8 10:41:35 cableguy vdrdevel: [14332] cTimeMs: using monotonic clock (resolution is 1 ns)
Mar 8 10:41:35 cableguy vdrdevel: [14335] cTimeMs: using monotonic clock (resolution is 1 ns)
Mar 8 10:41:35 cableguy vdrdevel: [14338] cTimeMs: using monotonic clock (resolution is 1 ns)
Mar 8 10:41:51 cableguy vdrdevel: [14388] cTimeMs: using monotonic clock (resolution is 1 ns)
Mar 8 10:41:51 cableguy vdrdevel: [14388] VDR version 1.7.13 started
Mar 8 10:41:51 cableguy vdrdevel: [14388] switched to user 'vdr'
Mar 8 10:41:51 cableguy vdrdevel: [14388] codeset is 'UTF-8' - known
Mar 8 10:41:51 cableguy vdrdevel: [14388] found 25 locales in /usr/share/locale
Mar 8 10:41:51 cableguy vdrdevel: [14388] loading plugin: /usr/lib/vdrdevel/plugins/libvdrdevel-dummydevice.so.1.7.13
Mar 8 10:41:51 cableguy vdrdevel: [14388] loading plugin: /usr/lib/vdrdevel/plugins/libvdrdevel-streamdev-server.so.1.7.13
Mar 8 10:41:51 cableguy vdrdevel: [14388] loading /var/lib/vdrdevel/setup.conf
Mar 8 10:41:51 cableguy vdrdevel: [14388] ERROR: unknown source key '
Mar 8 10:41:51 cableguy '
Mar 8 10:41:51 cableguy vdrdevel: [14388] loading /var/lib/vdrdevel/sources.conf
Mar 8 10:41:51 cableguy vdrdevel: [14388] loading /var/lib/vdrdevel/diseqc.conf
Mar 8 10:41:51 cableguy vdrdevel: [14388] loading /var/lib/vdrdevel/channels.conf
Mar 8 10:41:51 cableguy vdrdevel: [14388] loading /var/lib/vdrdevel/timers.conf
Mar 8 10:41:51 cableguy vdrdevel: [14388] loading /var/lib/vdrdevel/commands.conf
Mar 8 10:41:51 cableguy vdrdevel: [14388] loading /var/lib/vdrdevel/reccmds.conf
Mar 8 10:41:51 cableguy vdrdevel: [14388] loading /var/lib/vdrdevel/svdrdevelphosts.conf
Mar 8 10:41:51 cableguy vdrdevel: [14388] loading /var/lib/vdrdevel/remote.conf
Mar 8 10:41:51 cableguy vdrdevel: [14388] loading /var/lib/vdrdevel/keymacros.conf
Mar 8 10:41:51 cableguy vdrdevel: [14388] reading EPG data from /tmp/epg_17.data
Mar 8 10:41:51 cableguy vdrdevel: [14390] video directory scanner thread started (pid=14388, tid=14390)
Mar 8 10:41:51 cableguy vdrdevel: [14390] video directory scanner thread ended (pid=14388, tid=14390)
Mar 8 10:41:51 cableguy vdrdevel: [14389] video directory scanner thread started (pid=14388, tid=14389)
Mar 8 10:41:51 cableguy vdrdevel: [14389] video directory scanner thread ended (pid=14388, tid=14389)
Mar 8 10:41:52 cableguy vdrdevel: [14388] registered source parameters for 'C - DVB-C'
Mar 8 10:41:52 cableguy vdrdevel: [14388] registered source parameters for 'S - DVB-S'
Mar 8 10:41:52 cableguy vdrdevel: [14388] registered source parameters for 'T - DVB-T'
Mar 8 10:41:52 cableguy vdrdevel: [14388] probing /dev/dvb/adapter0/frontend0
Mar 8 10:41:52 cableguy vdrdevel: [14388] creating cDvbDevice
Mar 8 10:41:52 cableguy vdrdevel: [14388] new device number 1
Mar 8 10:41:53 cableguy vdrdevel: [14388] frontend 0/0 provides DVB-C ("Philips TDA10021 DVB-C")
Mar 8 10:41:53 cableguy vdrdevel: [14388] found 1 DVB device
Mar 8 10:41:53 cableguy vdrdevel: [14388] initializing plugin: dummydevice (1.0.2): Output device that does nothing
Mar 8 10:41:53 cableguy vdrdevel: [14388] new device number 9
Mar 8 10:41:53 cableguy vdrdevel: [14393] section handler thread started (pid=14388, tid=14393)
Mar 8 10:41:53 cableguy vdrdevel: [14392] tuner on frontend 0/0 thread started (pid=14388, tid=14392)
Mar 8 10:41:53 cableguy vdrdevel: [14388] initializing plugin: streamdev-server (0.5.0-pre): VDR Streaming Server
Mar 8 10:41:53 cableguy vdrdevel: [14388] setting primary device to 2
Mar 8 10:41:53 cableguy vdrdevel: [14388] assuming manual start of VDR
Mar 8 10:41:53 cableguy vdrdevel: [14388] SVDRP listening on port 2001
Mar 8 10:41:53 cableguy vdrdevel: [14388] setting current skin to "sttng"
Mar 8 10:41:53 cableguy vdrdevel: [14388] loading /var/lib/vdrdevel/themes/sttng-default.theme
Mar 8 10:41:53 cableguy vdrdevel: [14388] starting plugin: dummydevice
Mar 8 10:41:53 cableguy vdrdevel: [14388] starting plugin: streamdev-server
Mar 8 10:41:53 cableguy vdrdevel: [14388] loading /var/lib/vdrdevel/plugins/streamdev/streamdevhosts.conf
Mar 8 10:41:53 cableguy vdrdevel: [14388] ERROR: /dev/lircd: Datei oder Verzeichnis nicht gefunden
Mar 8 10:41:53 cableguy vdrdevel: [14388] ERROR: remote control LIRC not ready!
Mar 8 10:41:53 cableguy vdrdevel: [14388] switching to channel 9
Mar 8 10:41:53 cableguy vdrdevel: [14394] streamdev server thread started (pid=14388, tid=14394)
Mar 8 10:41:53 cableguy vdrdevel: [14394] Streamdev: Listening (HTTP) on port 8000
Mar 8 10:41:53 cableguy vdrdevel: [14388] setting watchdog timer to 60 seconds
Mar 8 10:41:53 cableguy vdrdevel: [14395] receiver on device 1 thread started (pid=14388, tid=14395)
Mar 8 10:41:53 cableguy vdrdevel: [14396] TS buffer on device 1 thread started (pid=14388, tid=14396)
Mar 8 10:41:53 cableguy vdrdevel: [14388] OSD size changed to 720x480 @ 1
Mar 8 10:41:53 cableguy vdrdevel: [14388] ERROR: no OSD provider available - using dummy OSD!
Mar 8 10:41:59 cableguy vdrdevel: [14388] max. latency time 1 seconds
Display More
macht der Fehler was?
Danke!
>>>Cyber
ich hab soeben die schnittmarken der filme nochmal überprüft, mit dieser version passen die wieder perfekt.
danke nochmals!
>>>cyber
nope, tut noch nicht. :-/
hab's wieder mit Pulp Fiction probiert.
marks:
0:00:00.13 Logo start
0:10:12.01 Logo lost
0:10:49.24 moved from [0:10:53.20 Logo start] by checkBlacklineOnmark(new)
0:31:05.08 Logo lost
0:37:42.07 moved from [0:37:42.07 Logo start] by checkBlacklineOnmark(new)
0:58:51.22 moved from [0:58:52.21 Logo lost] by checkBlacklineOffMark
1:05:59.14 moved from [1:06:00.01 Logo start] by checkBlacklineOnmark(new)
1:25:24.13 Logo lost
1:32:46.15 moved from [1:32:46.15 Logo start] by checkBlacklineOnmark(new)
1:51:02.23 Logo lost
1:57:47.02 moved from [1:57:47.02 Logo start] by checkBlacklineOnmark(new)
2:18:26.11 moved from (2:18:43.18 Logo lost) by doOverlapDetection (95)
2:26:01.24 moved from [2:24:39.10 Logo start] by doOverlapDetection
2:47:06.19 Logo lost
2:52:42.07 moved from [2:52:42.07 Logo start] by checkBlacklineOnmark(new)
3:19:57.04 noad mark on last IFrame
Display More
und die aus dem script resultierende marks.prx:
294408
347798120
369344048
1059800744
1285369536
2006889848
-2045078800
-1383093764
-1131846240
-508838680
-279205140
425062036
683912844
1402625752
1593280124
-1772766952
Display More
da sehen die - schon mal sehr auffällig auf - trotzdem noch das Project-X-log:
Sunday, February 14, 2010 5:16:00 PM CET
ProjectX 0.90.4.00.b32 (12.09.2009)
-> working with collection 0
-> save normal log file
-> log 'packets out of sequence' / bit errors
-> log 'missing startcodes'
-> log 'PES header found in ES'
-> log WSS
-> log VPS
-> log RDS
-> log max. 500 warnings/errors
-> write all video data
-> write all other data
-> patch c.d.flagged infos of pictures
-> add sequence end code
-> set resolution in SDE
-> PVA: strictly specs. for audio streams
-> VOB: determine diff. Cell timelines
-> TS: ignore scrambled packets
-> TS: enhanced search for open packets
-> TS: join file segments (of Dreambox®)
-> TS: generate PMT stream dependent
-> get only enclosed PES/TS packets
-> concatenate different recordings
-> ensure 1st PES-packet start with video
-> generate PCR/SCR from PTS
-> write output files to: '/home/Recording'
-> 16 cutpoint(s) defined ( (0) use BytePos. for cuts )
-> main I/O-Buffersize in bytes 4096000 bytes
FileSegments:
* (0) /home/Recording/Pulp_Fiction/2010-01-29.21.55.3-0.rec/00001.ts
* (1) /home/Recording/Pulp_Fiction/2010-01-29.21.55.3-0.rec/00002.ts
* (2) /home/Recording/Pulp_Fiction/2010-01-29.21.55.3-0.rec/00003.ts
* (3) /home/Recording/Pulp_Fiction/2010-01-29.21.55.3-0.rec/00004.ts
second. Files:
* ---
+> Input File 0: '/home/Recording/Pulp_Fiction/2010-01-29.21.55.3-0.rec/00001.ts' (2,097,431,400 bytes)
-> Filetype is TS (generic PES Container)
-> demux
-> Service ID 0x0084
-> PMT 0x0084 refers to these usable streams:
Video:
PID: 0x01FA(MPEG-2)
Audio:
PID: 0x01FB{deu}(Mpg2)
PID: 0x01FD[PD]
Teletext:
n/a
Subpict.:
n/a
!> PID 0x0000 (PAT) (0 #1) -> ignored
!> PID 0x0084 (PMT) (188 #2) -> ignored
ok> PID 0x01FA has PES-ID 0xE0 (MPEG Video) (376 #3)
ok> PID 0x01FD has PES-ID 0xBD (private stream 1) (TTX) (18800 #101)
ok> PID 0x01FB has PES-ID 0xC0 (MPEG Audio) (103212 #550)
-> cut-in @ GOP# 0 / new vframe 0 / new Timecode 00:00:00.000 (294784)
-> video basics: 720*576 @ 25fps @ 0.7031 (16:9) @ 4000000 bps - vbv 112
-> starting export of video data @ GOP# 0
!> dropping useless B-Frames @ GOP# 0 / new Timecode 00:00:00.000
-> cut-out @ GOP# 1274 (347798496)
-> cut-in @ GOP# 1353 / new vframe 15286 / new Timecode 00:10:11.440 (369344424)
!> PTS difference of 3412800 (00:00:37.920) to last exported GOP detected
!> dropping useless B-Frames @ GOP# 1353 / new Timecode 00:10:11.440
-> cut-out @ GOP# 3885 (1059801120)
-> cut-in @ GOP# 4712 / new vframe 45668 / new Timecode 00:30:26.720 (1285369912)
!> PTS difference of 35726400 (00:06:36.960) to last exported GOP detected
!> dropping useless B-Frames @ GOP# 4712 / new Timecode 00:30:26.720
-> cut-out @ GOP# 7357 (2006890224)
-> cut-in @ GOP# 7358 / new vframe 77406 / new Timecode 00:51:36.240 (2007142708)
!> PTS difference of 43200 (00:00:00.480) to last exported GOP detected
!> dropping useless B-Frames @ GOP# 7358 / new Timecode 00:51:36.240
-> cut-out @ GOP# 7359 (2007396884)
-> cut-in @ GOP# 7360 / new vframe 77416 / new Timecode 00:51:36.640 (2007657640)
!> PTS difference of 43200 (00:00:00.480) to last exported GOP detected
!> dropping useless B-Frames @ GOP# 7360 / new Timecode 00:51:36.640
-> cut-out @ GOP# 7361 (2007938700)
-> cut-in @ GOP# 7362 / new vframe 77426 / new Timecode 00:51:37.040 (2008206788)
!> PTS difference of 43200 (00:00:00.480) to last exported GOP detected
!> dropping useless B-Frames @ GOP# 7362 / new Timecode 00:51:37.040
-> cut-out @ GOP# 7363 (2008495932)
-> cut-in @ GOP# 7364 / new vframe 77436 / new Timecode 00:51:37.440 (2008775864)
!> PTS difference of 43200 (00:00:00.480) to last exported GOP detected
!> dropping useless B-Frames @ GOP# 7364 / new Timecode 00:51:37.440
-> cut-out @ GOP# 7365 (2009036056)
-> cut-in @ GOP# 7366 / new vframe 77446 / new Timecode 00:51:37.840 (2009289292)
!> PTS difference of 43200 (00:00:00.480) to last exported GOP detected
!> dropping useless B-Frames @ GOP# 7366 / new Timecode 00:51:37.840
-> cut-out @ GOP# 7367 (2009559636)
packs: 10674367 95% 2009703456
++> Mpg Video: PID 0x01FA / PesID 0xE0 / SubID 0x00 :
-> Video: fr-ct-1p-cg-og-dg -> 77456-912-0-6456-0-0
-> Video length: 77456 frames @ 00:51:38.240
-> GOP summary: min. 20, max. 24 fields; contains interlaced frames
-> avg. nom. bitrate 4018381bps (min/max: 2917200/5016400)
-> set first sequenceheader bitrate to 5016400bps
---> new File: /home/Recording/Pulp_Fiction.m2v
++> Teletext: PID 0x01FD / PesID 0xBD / SubID 0x10 :
++> Mpg Audio: PID 0x01FB / PesID 0xC0 / SubID 0x00 :
-> check CRC of AC-3 / MPEG-Audio L1,2
-> remove CRC in MPEG-Audio L1,2
-> add frames
-> Audio PTS: first packet 08:38:05.444, last packet 09:37:01.892
-> Video PTS: start 1.GOP 08:38:05.740, end last GOP 09:37:01.820
-> adjusting audio at video-timeline
-> src_audio: MPEG-1, Layer2, 48000Hz, jstereo, 160kbps, CRC @ 00:00:00.000
audio frames: wri-pre-skip-ins-add 129093-0-0-0-0 @ 00:51:38.232 done...
---> new File: '/home/Recording/Pulp_Fiction.mp2'
summary of created media files:
.Video (m2v): 77456 Frames 00:51:38.240 '/home/Recording/Pulp_Fiction.m2v'
Audio 00 (mp2): 129093 Frames 00:51:38.232 0-0-0-0 '/home/Recording/Pulp_Fiction.mp2'
=> 1,618,203,612 bytes written...
-> we have 17 warnings/errors.
Display More
danke für deine Mühe!
>>>cyber
cool dass du das so schnell gefunden hast.
hast du zufällig lust das anzupassen oder ist das gar nicht mehr möglich?
danke!
>>>Cyber
ja, umgekehrt, natürlich
ich hab nun noch einen film angeschaut, der bearbeitet wurde. mir kommt vor, dass die marken ab dem zweiten ts-file nicht mehr passen - im ersten wurde noch hervorragend rausgeschnitten, der bearbeitete film war dann (so grob geschätzt) nach dem ersten ts + die zeit die an werbung rausgeschnitten wurde zu ende.
hier nochmal eine marks(.vdr):
0:00:00.13 Logo start
0:10:12.01 Logo lost
0:10:49.24 moved from [0:10:53.20 Logo start] by checkBlacklineOnmark(new)
0:31:05.08 Logo lost
0:37:42.07 moved from [0:37:42.07 Logo start] by checkBlacklineOnmark(new)
0:58:51.22 moved from [0:58:52.21 Logo lost] by checkBlacklineOffMark
1:05:59.14 moved from [1:06:00.01 Logo start] by checkBlacklineOnmark(new)
1:25:24.13 Logo lost
1:32:46.15 moved from [1:32:46.15 Logo start] by checkBlacklineOnmark(new)
1:51:02.23 Logo lost
1:57:47.02 moved from [1:57:47.02 Logo start] by checkBlacklineOnmark(new)
2:18:26.11 moved from (2:18:43.18 Logo lost) by doOverlapDetection (95)
2:26:01.24 moved from [2:24:39.10 Logo start] by doOverlapDetection
2:47:06.19 Logo lost
2:52:42.07 moved from [2:52:42.07 Logo start] by checkBlacklineOnmark(new)
3:19:57.04 noad mark on last IFrame
Display More
die daraus resultierende marks.prx:
0000294408
0347798120
0369344048
1059800744
1285369536
2006889848
0152457096
0814442132
1065689656
1688697216
1918330756
0525315428
0784166236
1502879144
1693533516
0525221052
Display More
und das log von projectX:
Sunday, January 31, 2010 1:25:52 AM CET
ProjectX 0.90.4.00.b32 (12.09.2009)
-> working with collection 0
-> save normal log file
-> log 'packets out of sequence' / bit errors
-> log 'missing startcodes'
-> log 'PES header found in ES'
-> log WSS
-> log VPS
-> log RDS
-> log max. 500 warnings/errors
-> write all video data
-> write all other data
-> patch c.d.flagged infos of pictures
-> add sequence end code
-> set resolution in SDE
-> PVA: strictly specs. for audio streams
-> VOB: determine diff. Cell timelines
-> TS: ignore scrambled packets
-> TS: enhanced search for open packets
-> TS: join file segments (of Dreambox®)
-> TS: generate PMT stream dependent
-> get only enclosed PES/TS packets
-> concatenate different recordings
-> ensure 1st PES-packet start with video
-> generate PCR/SCR from PTS
-> write output files to: '/home/Recording'
-> 16 cutpoint(s) defined ( (0) use BytePos. for cuts )
-> main I/O-Buffersize in bytes 4096000 bytes
FileSegments:
* (0) /home/Recording/Pulp_Fiction/2010-01-29.21.55.3-0.rec/00001.ts
* (1) /home/Recording/Pulp_Fiction/2010-01-29.21.55.3-0.rec/00002.ts
* (2) /home/Recording/Pulp_Fiction/2010-01-29.21.55.3-0.rec/00003.ts
* (3) /home/Recording/Pulp_Fiction/2010-01-29.21.55.3-0.rec/00004.ts
second. Files:
* ---
+> Input File 0: '/home/Recording/Pulp_Fiction/2010-01-29.21.55.3-0.rec/00001.ts' (2,097,431,400 bytes)
-> Filetype is TS (generic PES Container)
-> demux
-> Service ID 0x0084
-> PMT 0x0084 refers to these usable streams:
Video:
PID: 0x01FA(MPEG-2)
Audio:
PID: 0x01FB{deu}(Mpg2)
PID: 0x01FD[PD]
Teletext:
n/a
Subpict.:
n/a
!> PID 0x0000 (PAT) (0 #1) -> ignored
!> PID 0x0084 (PMT) (188 #2) -> ignored
ok> PID 0x01FA has PES-ID 0xE0 (MPEG Video) (376 #3)
ok> PID 0x01FD has PES-ID 0xBD (private stream 1) (TTX) (18800 #101)
ok> PID 0x01FB has PES-ID 0xC0 (MPEG Audio) (103212 #550)
-> cut-in @ GOP# 0 / new vframe 0 / new Timecode 00:00:00.000 (294784)
-> video basics: 720*576 @ 25fps @ 0.7031 (16:9) @ 4000000 bps - vbv 112
-> starting export of video data @ GOP# 0
!> dropping useless B-Frames @ GOP# 0 / new Timecode 00:00:00.000
-> cut-out @ GOP# 1274 (347798496)
-> cut-in @ GOP# 1353 / new vframe 15286 / new Timecode 00:10:11.440 (369344424)
!> PTS difference of 3412800 (00:00:37.920) to last exported GOP detected
!> dropping useless B-Frames @ GOP# 1353 / new Timecode 00:10:11.440
-> cut-out @ GOP# 3885 (1059801120)
-> cut-in @ GOP# 4712 / new vframe 45668 / new Timecode 00:30:26.720 (1285369912)
!> PTS difference of 35726400 (00:06:36.960) to last exported GOP detected
!> dropping useless B-Frames @ GOP# 4712 / new Timecode 00:30:26.720
-> cut-out @ GOP# 7357 (2006890224)
-> cut-in @ GOP# 7358 / new vframe 77406 / new Timecode 00:51:36.240 (2007142708)
!> PTS difference of 43200 (00:00:00.480) to last exported GOP detected
!> dropping useless B-Frames @ GOP# 7358 / new Timecode 00:51:36.240
-> cut-out @ GOP# 7359 (2007396884)
-> cut-in @ GOP# 7360 / new vframe 77416 / new Timecode 00:51:36.640 (2007657640)
!> PTS difference of 43200 (00:00:00.480) to last exported GOP detected
!> dropping useless B-Frames @ GOP# 7360 / new Timecode 00:51:36.640
-> cut-out @ GOP# 7361 (2007938700)
-> cut-in @ GOP# 7362 / new vframe 77426 / new Timecode 00:51:37.040 (2008206788)
!> PTS difference of 43200 (00:00:00.480) to last exported GOP detected
!> dropping useless B-Frames @ GOP# 7362 / new Timecode 00:51:37.040
-> cut-out @ GOP# 7363 (2008495932)
-> cut-in @ GOP# 7364 / new vframe 77436 / new Timecode 00:51:37.440 (2008775864)
!> PTS difference of 43200 (00:00:00.480) to last exported GOP detected
!> dropping useless B-Frames @ GOP# 7364 / new Timecode 00:51:37.440
-> cut-out @ GOP# 7365 (2009036056)
-> cut-in @ GOP# 7366 / new vframe 77446 / new Timecode 00:51:37.840 (2009289292)
!> PTS difference of 43200 (00:00:00.480) to last exported GOP detected
!> dropping useless B-Frames @ GOP# 7366 / new Timecode 00:51:37.840
-> cut-out @ GOP# 7367 (2009559636)
packs: 10674367 95% 2009703456
++> Mpg Video: PID 0x01FA / PesID 0xE0 / SubID 0x00 :
-> Video: fr-ct-1p-cg-og-dg -> 77456-912-0-6456-0-0
-> Video length: 77456 frames @ 00:51:38.240
-> GOP summary: min. 20, max. 24 fields; contains interlaced frames
-> avg. nom. bitrate 4018381bps (min/max: 2917200/5016400)
-> set first sequenceheader bitrate to 5016400bps
---> new File: /home/Recording/Pulp_Fiction.m2v
++> Teletext: PID 0x01FD / PesID 0xBD / SubID 0x10 :
++> Mpg Audio: PID 0x01FB / PesID 0xC0 / SubID 0x00 :
-> check CRC of AC-3 / MPEG-Audio L1,2
-> remove CRC in MPEG-Audio L1,2
-> add frames
-> Audio PTS: first packet 08:38:05.444, last packet 09:37:01.892
-> Video PTS: start 1.GOP 08:38:05.740, end last GOP 09:37:01.820
-> adjusting audio at video-timeline
-> src_audio: MPEG-1, Layer2, 48000Hz, jstereo, 160kbps, CRC @ 00:00:00.000
audio frames: wri-pre-skip-ins-add 129093-0-0-0-0 @ 00:51:38.232 done...
---> new File: '/home/Recording/Pulp_Fiction.mp2'
summary of created media files:
.Video (m2v): 77456 Frames 00:51:38.240 '/home/Recording/Pulp_Fiction.m2v'
Audio 00 (mp2): 129093 Frames 00:51:38.232 0-0-0-0 '/home/Recording/Pulp_Fiction.mp2'
=> 1,618,203,612 bytes written...
-> we have 17 warnings/errors.
Display More
ich grabe mal diesen uralten thread aus - weil da das script anhängt.
mit vdr 1.6 und noad (0.6) hat das bei mir immer perfekt funktioniert.
nun mit vdr 1.7.12 und noad 0.7 habe ich probleme aber ich finde nicht heruas wo die zu suchen sind - bei dem script oder bei noad :-/
aber mal von vorne:
noad macht ja nun keine marks mehr sondern eine marks.vdr
vdr macht keine index.vdr mehr sondern nur noch eine index.
also kopiere ich mir zuerst die marks nach marks.vdr und die index nach index.vdr (um nicht das marks2bytepos.pl anpassen zu müssen).
danach rufe ich das marks2bytepos.pl entsprechend mit dem pfad auf und schreibe die ausgabe nach marks.prx, die ich in projectx mit "-cut marks.prx" aufrufe.
heraus kommt dann aber ein film, der irgendwo in der mitte abgeschnitten ist. :-/
die marks(.vdr) sieht so aus:
und die marks.prx dann so:
projectx schreibt folgendes log:
Sunday, January 31, 2010 2:09:09 AM CET
ProjectX 0.90.4.00.b32 (12.09.2009)
-> working with collection 0
-> save normal log file
-> log 'packets out of sequence' / bit errors
-> log 'missing startcodes'
-> log 'PES header found in ES'
-> log WSS
-> log VPS
-> log RDS
-> log max. 500 warnings/errors
-> write all video data
-> write all other data
-> patch c.d.flagged infos of pictures
-> add sequence end code
-> set resolution in SDE
-> PVA: strictly specs. for audio streams
-> VOB: determine diff. Cell timelines
-> TS: ignore scrambled packets
-> TS: enhanced search for open packets
-> TS: join file segments (of Dreambox®)
-> TS: generate PMT stream dependent
-> get only enclosed PES/TS packets
-> concatenate different recordings
-> ensure 1st PES-packet start with video
-> generate PCR/SCR from PTS
-> write output files to: '/home/Recording'
-> 2 cutpoint(s) defined ( (0) use BytePos. for cuts )
-> main I/O-Buffersize in bytes 4096000 bytes
FileSegments:
* (0) /home/Recording/Misfits_-_Nicht_gesellschaftsfaehig/2010-01-30.06.00.13-0.rec/00001.ts
* (1) /home/Recording/Misfits_-_Nicht_gesellschaftsfaehig/2010-01-30.06.00.13-0.rec/00002.ts
second. Files:
* ---
+> Input File 0: '/home/Recording/Misfits_-_Nicht_gesellschaftsfaehig/2010-01-30.06.00.13-0.rec/00001.ts' (2,097,253,364 bytes)
-> Filetype is TS (generic PES Container)
-> demux
-> Service ID 0x0084
-> PMT 0x0084 refers to these usable streams:
Video:
PID: 0x0DC1(MPEG-2)
Audio:
PID: 0x0DC4{deu}(Mpg2)
PID: 0x0DC7(AC-3){deu}[PD]
PID: 0x0DC6[PD]
Teletext:
n/a
Subpict.:
n/a
!> missing sync. byte @ 39900440
!> found sync. byte @ 39900556
ok> PID 0x0DC7 has PES-ID 0xBD (private stream 1) (39900744 #2)
ok> PID 0x0DC1 has PES-ID 0xE0 (MPEG Video) (39901684 #7)
ok> PID 0x0DC6 has PES-ID 0xBD (private stream 1) (TTX) (39904692 #23)
ok> PID 0x0DC4 has PES-ID 0xC0 (MPEG Audio) (39913528 #70)
!> PID 0x0000 (PAT) (39968988 #365) -> ignored
!> PID 0x0084 (PMT) (39969176 #366) -> ignored
!> dropping GOP# 12 @ orig.PTS 01:08:37.121 (370540977), errorcode: 24
!> Pics exp/cnt 12/18, inGOP PTS diff. 1440ms, new Timecode 00:00:00.000
-> cut-in @ GOP# 13 / new vframe 0 / new Timecode 00:00:00.000 (41948816)
-> video basics: 720*576 @ 25fps @ 0.6735 (4:3) @ 15000000 bps - vbv 112
-> starting export of video data @ GOP# 13
!> dropping useless B-Frames @ GOP# 13 / new Timecode 00:00:00.000
-> cut-out @ GOP# 5510 (1237463000)
packs: 6335922 59% 1239328524
++> Mpg Video: PID 0x0DC1 / PesID 0xE0 / SubID 0x00 :
-> Video: fr-ct-1p-cg-og-dg -> 65962-19-0-5497-0-1
-> Video length: 65962 frames @ 00:43:58.480
-> GOP summary: min. 20, max. 24 fields; contains interlaced & progressive frames
-> avg. nom. bitrate 2698618bps (min/max: 364800/8072800)
-> set first sequenceheader bitrate to 8072800bps
---> new File: /home/Recording/Misfits_-_Nicht_gesellschaftsfaehig.m2v
++> AC3/DTS Audio: PID 0x0DC7 / PesID 0xBD / SubID 0x00 :
-> check CRC of AC-3 / MPEG-Audio L1,2
-> remove CRC in MPEG-Audio L1,2
-> add frames
-> Audio PTS: first packet 01:08:30.366, last packet 01:52:39.966
-> Video PTS: start 1.GOP 01:08:39.121, end last GOP 01:52:37.601
-> adjusting audio at video-timeline
-> src_audio: AC-3, CM, 2/0(2.0), bsid 6, dn -23dB, DS, 48000Hz, 384kbps @ 00:00:00.000
audio frames: wri-pre-skip-ins-add 82452-0-0-0-0 @ 00:43:58.464 done...
---> new File: '/home/Recording/Misfits_-_Nicht_gesellschaftsfaehig.ac3'
++> Teletext: PID 0x0DC6 / PesID 0xBD / SubID 0x10 :
++> Mpg Audio: PID 0x0DC4 / PesID 0xC0 / SubID 0x00 :
-> check CRC of AC-3 / MPEG-Audio L1,2
-> remove CRC in MPEG-Audio L1,2
-> add frames
-> Audio PTS: first packet 01:08:30.467, last packet 01:52:40.067
-> Video PTS: start 1.GOP 01:08:39.121, end last GOP 01:52:37.601
-> adjusting audio at video-timeline
-> src_audio: MPEG-1, Layer2, 48000Hz, stereo, 192kbps, CRC @ 00:00:00.000
audio frames: wri-pre-skip-ins-add 109936-0-0-0-0 @ 00:43:58.464 done...
---> new File: '/home/Recording/Misfits_-_Nicht_gesellschaftsfaehig.mp2'
summary of created media files:
.Video (m2v): 65962 Frames 00:43:58.480 '/home/Recording/Misfits_-_Nicht_gesellschaftsfaehig.m2v'
Audio 00 (ac3): 82452 Frames 00:43:58.464 0-0-0-0 '/home/Recording/Misfits_-_Nicht_gesellschaftsfaehig.ac3'
Audio 01 (mp2): 109936 Frames 00:43:58.464 0-0-0-0 '/home/Recording/Misfits_-_Nicht_gesellschaftsfaehig.mp2'
=> 1,080,000,908 bytes written...
-> we have 7 warnings/errors.
Display More
warum ich das mit der zeit mache und nicht mit bytepositionen: gelegentlich schneide ich die filme dann noch manuell framegenau vor dem umwandeln, und da sind zeitangaben wesentlich leichter zu handeln.
Irgenwer eine Idee wo ich zum Fehlersuchen anfangen soll?
Danke!
>>>cyber
*malnachobenschieb*
ich habe hier die aktuelle e-tobi noad-version (0.7.?) mit vdr 1.7.11 im Einsatz.
bei einer SD-aufnahme aus Pro7 hat mir vdr die marken eine spur zu aggressiv gesetzt - es fehlt vielleicht ene halbe sekunde, mehr nicht, trotzdem meiner ansicht nach zu eng.
ich starte noad nach erfolgter aufnahme mit --online=1 --comments --jumplogo --ac3 --overlap nice
>>>Cyber