{"id":13908561,"url":"https://github.com/jsffm/vdr-transcode","last_synced_at":"2025-07-18T07:31:37.167Z","repository":{"id":49913859,"uuid":"337484099","full_name":"jsffm/vdr-transcode","owner":"jsffm","description":"Transcode - swiss knife for transcoding","archived":false,"fork":false,"pushed_at":"2025-07-03T22:11:43.000Z","size":431,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-03T23:23:23.907Z","etag":null,"topics":["cuvid","ffmpeg","freebsd","gpu","linux","nvenc","transcode","vaapi","vdpau"],"latest_commit_sha":null,"homepage":"https://www.vdr-portal.de/forum/index.php?thread/133225-vdr-transcode-swiss-knife-for-transcoding/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jsffm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-02-09T17:34:04.000Z","updated_at":"2025-07-03T22:11:46.000Z","dependencies_parsed_at":"2023-02-16T08:01:52.289Z","dependency_job_id":"c846bf74-95b8-47fa-9ff7-ace4962f0522","html_url":"https://github.com/jsffm/vdr-transcode","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/jsffm/vdr-transcode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsffm%2Fvdr-transcode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsffm%2Fvdr-transcode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsffm%2Fvdr-transcode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsffm%2Fvdr-transcode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jsffm","download_url":"https://codeload.github.com/jsffm/vdr-transcode/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsffm%2Fvdr-transcode/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265720596,"owners_count":23817268,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cuvid","ffmpeg","freebsd","gpu","linux","nvenc","transcode","vaapi","vdpau"],"created_at":"2024-08-06T23:02:49.719Z","updated_at":"2025-07-18T07:31:36.892Z","avatar_url":"https://github.com/jsffm.png","language":"Shell","readme":"# vdr-transcode\nTranscode\nVDR Aufnahme mit ffmpeg in h264 oder hevc umwandeln. Der Script ist dafür gedacht, einzelne oder mehrere Aufnahmen so nach h264 zu wandeln, dass sie kompatibel zum vdr bleiben. Platzersparnis: bei Aufzeichnungen von ÖRs mit großen Bitraten Faktor 3 und mehr (mpeg2 -\u003e h264). \n\nExport und Import möglich. \n\nBearbeitung von Video-Dateien ist ebenfalls möglich.\n\nAufgerufen wird der Script auf der cli im Aufnahmeverzeichnis der jeweiligen Aufnahme, genauer gesagt im .rec Verzeichnis. Sollen eine größere Menge von Aufnahmen gewandelt werden siehe Automation.\n\nAnzeige der Parameter:\n\nvt -h\n\nEine vdr-Aufzeichnung nach mp4 exportieren: (Standard-Eingabe ist vdr)\n\nvt -o mp4\n\nEin mp4 oder mkv nach vdr konvertieren: (Standard-Ausgabe ist vdr)\n\nvt -i \u0026lt;datei\u003e\n\nAufzeichnung in mpeg2 nach h264 konvertieren um Platz zu sparen \n(mpeg2 -\u003e h264 ist Standard)\n\nvt kein Parameter notwendig.\n\nAufzeichnung nach hevc konvertieren um Platz zu sparen, derzeit nur mit NVIDIA-Karte mit encoder oder vaapi sinnvoll, per CPU sehr zeitaufwändig. Sinnvoll bei HD.\n\nvt -h264 hevc\n\noder\n\nvt -vc hevc\n\nStandard Vorgaben können in einer Datei /etc/vdr-transcode.conf eingetragen werden.\n\n## Automation:\n\nAufzeichnungen werden durch eine Datei vt.conf gekennzeichnet, dort können Parameter zur Bearbeitung enthalten sein. Parameter können mit vt --conf angelegt werden.\n\nDer Prozess wird mit vt --as \u0026 gestartet und kann mit vt --ak beendet werden.\n\nSuchpfade werden in /etc/vdr-transcode-s.conf angelegt.\n","funding_links":[],"categories":["HarmonyOS"],"sub_categories":["Windows Manager"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjsffm%2Fvdr-transcode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjsffm%2Fvdr-transcode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjsffm%2Fvdr-transcode/lists"}