Entweder hat das noch nie funktioniert, oder ich habe irgendwann mal zu viel aufgeräumt.
Fix in V4.2.10-Dev.1 im Branch V04: https://github.com/kfb77/vdr-plugin-markad/commits/V04/
Entweder hat das noch nie funktioniert, oder ich habe irgendwann mal zu viel aufgeräumt.
Fix in V4.2.10-Dev.1 im Branch V04: https://github.com/kfb77/vdr-plugin-markad/commits/V04/
Ich habe keinen VDR mit Frontend, darum ist mir das nie aufgefallen. Ich habe an der Stelle auch nie was (bewusst) geändert.
"man markad" sagt:
-O , --OSD
markad sends an OSD message for start and end
Also ein Bug, entweder im Code oder in der man page.
Die Version 4.2.9 von vdr-plugin-markad ist verfügbar.
Bei Probleme bitte immer die vollständige markad.log posten.
2025-02-03: Version 4.2.9
- fix not accurate start position with --cut in rare cases
- some minor bug fixes and optimizations, see git
Hast natürlich Recht, macht so keinen Sinn. Besser wäre es die Lock Reihenfolge zu korrigieren.
Aber solange im aufrufenden Thread kein LOCK_TIMERS_WRITE drin ist, wird der LOCK_TIMERS_READ immer irgendwann erfolgreich sein.
Schade, dann eben einen der anderen beiden Vorschläge.
Kommt VDR denn mit den Headern mittendrin auch beim Schneiden zurecht?
Ich habe sowas schon ewig nicht mehr gemacht, sollte aber gehen. Grundsätzlich würde ich eh bei sowas immer mit einer Kopie arbeiten.
Einen TS Stream kannst du einfach mit cat <alle TS Dateien> >> 00001.ts zusammenfügen. Die zusätzlichen Header dazwischen stören nicht. Rexmuxen ist nicht notwendig.
Die 00001.ts legst du dann in eine VDR taugliches Verzeichnis. Dann kannst du:
1. Marken für Episode 1/2/3/ setzen
2. schneiden
3. Marken löschen
Ich mache das auch so wie beinhart .
Das Script beinhaltet auch alle individuellen Anpassung am VDR, Video Platte, Netztwerk, Mail, Syslog, ...
Und weil bei mir VDR im Container läuft, ist das OS auch gleich im Script mit dabei. Neues Ubuntu LTS mit VDR ist dann nur noch Script starten, Kaffee trinken und danach gibt es genau den gleichen VDR mit neuem OS.
Das Tool taugt wohl nichts für Ubuntu. Bei mir schlägt es das vor:
root@VDR-2404-Dev:/usr/src/git/vdr-plugin-markad/command# deborphan
libavcodec-extra60
libcdio19t64
libgpgme11t64
libpgm-5.3-0t64
root@VDR-2404-Dev:/usr/src/git/vdr-plugin-markad/command# apt-get purge libavcodec-extra60
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
libaacs0 libaribb24-0t64 libass9 libasyncns0 libavc1394-0 libbdplus0 libblas3 libbluray2 libbs2b0 libcaca0 libcdio-cdda2t64 libcdio-paranoia2t64 libcdio19t64 libchromaprint1
libcjson1 libcodec2-1.2 libdc1394-25 libdecor-0-0 libdecor-0-plugin-1-gtk libfftw3-double3 libflac12t64 libflite1 libgbm1 libgfortran5 libgl1 libgl1-amber-dri libgl1-mesa-dri
libglapi-mesa libglvnd0 libglx-mesa0 libglx0 libgme0 libgsm1 libiec61883-0 liblapack3 liblilv-0-0 libmbedcrypto7t64 libmp3lame0 libmpg123-0t64 libmysofa1 libnorm1t64 libogg0
libopenal-data libopenal1 libopencore-amrnb0 libopencore-amrwb0 libopenmpt0t64 libpgm-5.3-0t64 libplacebo338 libpocketsphinx3 libpostproc-dev libpostproc57 libpulse0 librabbitmq4
librav1e0 libraw1394-11 librist4 librubberband2 libsdl2-2.0-0 libserd-0-0 libshine3 libsnappy1v5 libsndfile1 libsndio7.0 libsord-0-0 libspeex1 libsphinxbase3t64 libsratom-0-0
libsrt1.5-gnutls libssh-gcrypt-4 libsvtav1enc1d1 libswscale-dev libswscale7 libtheora0 libtwolame0 libudfread0 libunibreak5 libvidstab1.1 libvo-amrwbenc0 libvorbis0a libvorbisenc2
libvorbisfile3 libvpx9 libvulkan1 libwayland-server0 libx264-164 libxcb-glx0 libxcb-randr0 libxcb-shape0 libxss1 libxv1 libxvidcore4 libxxf86vm1 libzimg2 libzix-0-0 libzmq5
libzvbi-common libzvbi0t64 mesa-vulkan-drivers pocketsphinx-en-us
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
ffmpeg* libavcodec-dev* libavcodec-extra60* libavdevice60* libavfilter-dev* libavfilter9* libavformat-dev* libavformat60*
0 aktualisiert, 0 neu installiert, 8 zu entfernen und 5 nicht aktualisiert.
Nach dieser Operation werden 74,7 MB Plattenplatz freigegeben.
Und ffmpeg will ich sicher nicht entfernen auf meinem markad Entwicklung Server. Wie kommt es auf die Idee, es gibt keine Abhängigkeiten zu libavcodec-extra60, löscht dann aber beim Entfernen das halbe System ???
Die Reihenfolge wird i.A. umgekehrt sein: Wenn es keinen mehr gibt, der das Plugin an die aktuelle VDR Version anpasst , wird das Plugin irgendwann auch keiner mehr nutzen (können).
Ich wünsche euch allen ein "Gutes neues Jahr".
Eine neue Version gibt es ausnahmsweise nicht dazu, ich habe gerade nichts nennenswertes Neues.
VDR schaltet ja nach dem Start auf User vdr um
Das wird über den Paramater "--user=vdr" erledigt.
Lass den weg, bzw. entferne den Parameter aus dem Config File.
Ich wünsche euch allen frohe Weihnachten. Und natürlich habe ich auch ein kleines Weihnachtsgeschenk:
Die Version 4.2.8 von vdr-plugin-markad ist verfügbar. Bei Probleme bitte immer die vollständige markad.log posten.
2024-12-24: Version 4.2.8
- cleanup pid file after abort
- fix crash after abort
- some minor bug fixes and optimizations, see git
Waren es die ungültigen Kanäle ?
Zu viel Müll im Syslog, ich habe die Meldung übersehen, sie kommt doch noch beim Aufruf der Zeitleiste, auch ohne ","
Gekürzt auf
ist sie weg. Vielleicht die Kanäle, die es gar nicht gibt ?
Also wenn Du noch die Kompletten "Frei wählbare Kanalgruppen" hast, bei denen "live: could not find channel no ' '" kommt, würde ich gerne noch mal testen.
Aus der VDR setup.conf
live.ChannelGroups = 1,2,3,4,5;6,7,8,9,10;11,12,13,14,15;16,17,18,19,20;21,22,23,24,25;26,27,28,29,30;31,32,33,34,35;36,37,38,39,40;41,42,43,44,45;46,47,48,49,50;51,52,53,54,55;56,57,58,59,60;61,62,63,64,65;66,67,68,69,70;71,72,73,74,75;76,77,78,79,80;81,82,83,84,85;86,87,88,89,90;91,92,93,94,95;96,97,98,99,100;101,102,103,104,105;106,107,108,109,110;111,112,113,114,115;116,117,118,119,120;121,122,123,124,125;126,127,128,129,130;131,132,133,134,135;136,137,138,139,140;141,142,143,144,145;146,147,148,149,150;151,152,153,154,155;156,157,158,159,160;161,162,163,164,165;166,167,168,169,170;171,172,173,174,175;176,177,178,179,180;181,182,183,184,185;186,187,188,189,190;191,192,193,194,195;196,197,198,199,200;201,202,203,204,205;206,207,208,209,210;211,212,213,214,215;216,217,218,219,220;221,222,223,224,225;226,227,228,229,230;231,232,233,234,235;236,237,238,239,240;241,242,243,244,245;246,247,248,249,250;251,252,253,254,255;256,257,258,259,260;261,262,263,264,265;266,267,268,269,270;271,272,273,274,275;276,277,278,279,280;281,282,283,284,285;286,287,288,289,290;291,292,293,294,295;296,297,298,299,300;301,302,303,304,305;306,307,308,309,310;311,312,313,314,315;316,317,318,319,320;321,322,323,324,325;326,327,328,329,330;331,332,333,334,335;336,337,338,339,340;341,342,343,344,345;346,347,348,349,350;351,352,353,354,355;356,357,358,359,360;361,362,363,364,365;366,367,368,369,370;371,372,373,374,375;376,377,378,379,380;381,382,383,384,385;386,387,388,389,390;391,392,393,394,395;396,397,398,399,400;401,402,403,404,405;406,407,408,409,410;411,412,413,414,415;416,417,418,419,420;421,422,423,424,425;426,427,428,429,430;431,432,433,434,435;436,437,438,439,440;441,442,443,444,445;446,447,448,449,450;451,452,453,454,455;456,457,458,459,460;461,462,463,464,465;466,467,468,469,470;471,472,473,474,475;476,477,478,479,480;481,482,483,484,485;486,487,488,489,490;491,492,493,494,495;496,497,498,499,500;501,502,503,504,505;506,507,508,509,510;511,512,513,514,515;516,517,518,519,520;521,522,523,524,525;526,527,528,529,530;531,532,533,534,535;536,537,538,539,540;541,542,543,544,545;546,547,548,549,550;551,552,553,554,555;556,557,558,559,560;561,562,563,564,565;566,567,568,569,570;571,572,573,574,575;576,577,578,579,580;581,582,583,584,585;586,587,588,589,590;591,592,593,594,595;596,597,598,599,600;601,602,603,604,605;606,607,608,609,610;611,612,613,614,615;616,617,618,619,620;621,622,623,624,625;626,627,628,629,630;631,632,633,634,635;636,637,638,639,640;641,642,643,644,645;646,647,648,649,650;651,652,653,654,655;656,657,658,659,660;661,662,663,664,665;666,667,668,669,670;671,672,673,674,675;676,677,678,679,680;681,682,683,684,685;686,687,688,689,690;691,692,693,694,695;696,697,698,699,700;701,702,703,704,705;706,707,708,709,710;711,712,713,714,715;716,717,718,719,720;721,722,723,724,725;726,727,728,729,730;731,732,733,734,735;736,737,738,739,740;741,742,743,744,745;746,747,748,749,750;751,752,753,754,755;756,757,758,759,760;761,762,763,764,765;766,767,768,769,770;771,772,773,774,775;776,777,778,779,780;781,782,783,784,785;786,787,788,789,790;791,792,793,794,795;796,797,798,799,800;801,802,803,804,805;806,807,808,809,810;811,812,813,814,815;816,817,818,819,820;821,822,823,824,825;826,827,828,829,830;831,832,833,834,835;836,837,838,839,840;841,842,843,844,845;846,847,848,849,850;851,852,853,854,855;856,857,858,859,860;861,862,863,864,865;866,867,868,869,870;871,872,873,874,875;876,877,878,879,880;881,882,883,884,885;886,887,888,889,890;891,892,893,894,895;896,897,898,899,900;901,902,903,904,905;906,907,908,909,910;911,912,913,914,915;916,917,918,919,920;921,922,923,924,925;926,927,928,929,930;931,932,933,934,935;936,937,938,939,940;941,942,943,944,945;946,947,948,949,950;951,952,953,954,955;956,957,958,959,960;961,962,963,964,965;966,967,968,969,970;971,972,973,974,975;976,977,978,979,980;981,982,983,984,985;986,987,988,989,990;991,992,993,994,995;996,997,998,999,1000;1001,1002,1003,1004,1005;1006,1007,1008,1009,1010;1011,1012,1013,1014,1015;1016,1017,1018,1019,1020;1021,1022,1023,1024,1025;1026,1027,1028,1029,1030;1031,1032,1033,1034,1035;1036,1037,1038,1039,1040;1041,1042,1043,1044,1045;1046,1047,1048,1049,1050;1051,1052,1053,1054,1055;1056,1057,1058,1059,1060;1061,1062,1063,1064,1065;1066,1067,1068,1069,1070;1071,1072,1073,1074,1075;1076,1077,1078,1079,1080;1081,1082,1083,1084,1085;1086,1087,1088,1089,1090;1091,1092,1093,1094,1095;1096,1097,1098,1099,1100;1101,1102,1103,1104,1105;1106,1107,1108,1109,1110;1111,1112,1113,1114,1115;1116,1117,1118,1119,1120;1121,1122,1123,1124,1125;1126,1127,1128,1129,1130;1131,1132,1133,1134,1135;1136,1137,1138,1139,1140;1141,1142,1143,1144,1145;1146,1147,1148,1149,1150;1151,1152,1153,1154,1155;1156,1157,1158,1159,1160;1161,1162,1163,1164,1165;1166,1167,1168,1169,1170;1171,1172,1173,1174,1175;1176,1177,1178,1179,1180;1181,1182,1183,1184,1185;1186,1187,1188,1189,1190;1191,1192,1193,1194,1195;1196,1197,1198,1199,1200;1201,1202,1203,1204,1205;1206,1207,1208,1209,1210;1211,1212,1213,1214,1215;1216,1217,1218,1219,1220;1221,1222,1223,1224,1225;1226,
Aber ohne das "," am Ende kommst bei mir aber der
auch nicht mehr.
Ich habe auch keine Ahnung, wo die lange Liste her kommt. Ich habe die nicht erstellt. Scheint irgendwann mal automatisch erzeugt worden sein.
Intersannt ist auch, dass es auf dem VDR gar keine 1226 Kanäle in der channel.conf gibt, dort sind es nur 1217 Kanäle
SHofmann : Vielen Dank für deine Tests.
Ich habe mir das Feld mit den Kanalgruppen nochmals angeschaut: O.g. Werte sind nicht vollständig, wenn man in dem Feld drin ist, kann man weiter nach rechts scrollen (ja, ist eigentlich klar). Und der letzte Eintrag ist "1226,"
Wie das "," am Ende in die Liste kam, ist mir unbekannt. Entfernt man es, ist die Fehlermeldung weg.
Sorry for the noise.
Also bei mir kommen die Syslog Errors reproduzierbar bei dem Aufruf der Zeitleiste. Was ist da anders ?
Sorry, der Post oben war vom falschen VDR.
Richtig ist:
"Frei wählbare Kanalgruppen"
1,2,3,4,5;6,7,8,9,10;11,12
Anders, aber nicht leer.