draft: Acquisition VHS

This commit is contained in:
Cédrix
2026-05-17 20:25:04 +02:00
parent 168f6eafee
commit 17bbab7910
4 changed files with 104 additions and 1 deletions
+61
View File
@@ -2621,3 +2621,64 @@
{"ts":"2026-05-17 18:24:08","url":"/.git/packed-refs","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:09","url":"/.git/refs","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:09","url":"/.git/refs/heads","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:10","url":"/.git/refs/remotes","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:10","url":"/.git/refs/stash","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:11","url":"/.git/refs/tags","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:11","url":"/.gitattributes","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:12","url":"/.gitignore","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:13","url":"/.gitkeep","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:14","url":"/.gitmodules","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:15","url":"/.local","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:16","url":"/.travis.yml","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:17","url":"/.vscode/.env","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:18","url":"/_profiler/phpinfo","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:20","url":"/_profiler/phpinfo/info.php","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:21","url":"/_profiler/phpinfo/phpinfo.php","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:23","url":"/admin/.env","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:24","url":"/admin/controllers/merchant.js","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:25","url":"/admin/controllers/partner.js","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:26","url":"/admin/internal/api","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:28","url":"/admin/server_info.php","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:29","url":"/api","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:29","url":"/api/.env","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:29","url":"/api/config.env","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:30","url":"/api/config.js","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:31","url":"/api/config/config.yml","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:31","url":"/api/objects/codes.php.save","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:32","url":"/api/proxy","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:32","url":"/api/shared/.env","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:33","url":"/api/shared/config.env","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:34","url":"/api/shared/config/.env","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:34","url":"/api/shared/config/config.env","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:34","url":"/api/v1/proxy","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:35","url":"/api/v2/proxy","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:35","url":"/apis/config/config.js","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:36","url":"/apis/controllers/users.js","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:37","url":"/app.js","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:37","url":"/app.py","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:37","url":"/app/.env","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:37","url":"/app/config/parameters.yml","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:39","url":"/app_debug","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:40","url":"/application.properties","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:41","url":"/application/.env","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:42","url":"/apps/.env","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:43","url":"/appsettings.json","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:44","url":"/aws-secret.yaml","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:45","url":"/aws.yml","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:45","url":"/aws/credentials","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:45","url":"/aws.env","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:45","url":"/awstats/.env","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:46","url":"/backend/.env","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:47","url":"/backend/config/default.yml","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:49","url":"/backend/config/development.yml","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:51","url":"/backend/config/settings.yml","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:53","url":"/bin","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:53","url":"/cloud/Scraper.js","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:54","url":"/computeMetadata/v1","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:56","url":"/computeMetadata/v1beta1","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:58","url":"/conf/.env","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:59","url":"/config","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:24:59","url":"/config.env","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:25:00","url":"/config.js","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:25:01","url":"/config.json","ref":"","ua":"curl/8.7.1"}
{"ts":"2026-05-17 18:25:03","url":"/config/application.yml","ref":"","ua":"curl/8.7.1"}
@@ -1,4 +1,4 @@
{
"title": "Acquisition VHS",
"_updated_at": "2026-05-17 18:24:10"
"_updated_at": "2026-05-17 18:25:03"
}
@@ -134,3 +134,4 @@ Je vous le génère en visuel :Le diagramme illustre la chaîne complète : chaq
- **Sauvegarde immédiate** : une fois la cassette numérisée, copiez le MKV brut sur un second disque **avant** de remuxer ou de retoucher. Le fichier brut désentrelacé en CRF 18 est votre master — tout le reste est dérivable.
![](98b5968ee1c5250d-9951.svg)
@@ -0,0 +1,41 @@
<svg width="100%" viewBox="0 0 680 280" role="img" xmlns="http://www.w3.org/2000/svg" style="">
<title style="fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto">Chaîne d'acquisition VHS</title>
<desc style="fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto">Schéma de la chaîne complète : magnétoscope, convertisseur Techole, carte de capture TreasLin, ordinateur avec OBS Studio.</desc>
<defs>
<marker id="arrow" viewBox="0 0 10 10" refX="8" refY="5" markerWidth="6" markerHeight="6" orient="auto-start-reverse"><path d="M2 1L8 5L2 9" fill="none" stroke="context-stroke" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></marker>
</defs>
<g style="fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto">
<rect x="20" y="60" width="140" height="70" rx="8" stroke-width="0.5" style="fill:rgb(241, 239, 232);stroke:rgb(95, 94, 90);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto"/>
<text x="90" y="88" text-anchor="middle" dominant-baseline="central" style="fill:rgb(68, 68, 65);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:14px;font-weight:500;text-anchor:middle;dominant-baseline:central">Magnétoscope</text>
<text x="90" y="108" text-anchor="middle" dominant-baseline="central" style="fill:rgb(95, 94, 90);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:central">Cassette PAL/SECAM</text>
</g>
<g style="fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto">
<rect x="190" y="60" width="140" height="70" rx="8" stroke-width="0.5" style="fill:rgb(238, 237, 254);stroke:rgb(83, 74, 183);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto"/>
<text x="260" y="88" text-anchor="middle" dominant-baseline="central" style="fill:rgb(60, 52, 137);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:14px;font-weight:500;text-anchor:middle;dominant-baseline:central">Techole</text>
<text x="260" y="108" text-anchor="middle" dominant-baseline="central" style="fill:rgb(83, 74, 183);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:central">RCA vers HDMI 1080p</text>
</g>
<g style="fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto">
<rect x="360" y="60" width="140" height="70" rx="8" stroke-width="0.5" style="fill:rgb(225, 245, 238);stroke:rgb(15, 110, 86);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto"/>
<text x="430" y="88" text-anchor="middle" dominant-baseline="central" style="fill:rgb(8, 80, 65);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:14px;font-weight:500;text-anchor:middle;dominant-baseline:central">TreasLin USB3.0</text>
<text x="430" y="108" text-anchor="middle" dominant-baseline="central" style="fill:rgb(15, 110, 86);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:central">HDMI vers USB 1080p60</text>
</g>
<g style="fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto">
<rect x="530" y="60" width="130" height="70" rx="8" stroke-width="0.5" style="fill:rgb(230, 241, 251);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto"/>
<text x="595" y="88" text-anchor="middle" dominant-baseline="central" style="fill:rgb(12, 68, 124);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:14px;font-weight:500;text-anchor:middle;dominant-baseline:central">PC</text>
<text x="595" y="108" text-anchor="middle" dominant-baseline="central" style="fill:rgb(24, 95, 165);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:central">OBS Studio, H.264</text>
</g>
<line x1="160" y1="95" x2="185" y2="95" marker-end="url(#arrow)" style="fill:none;stroke:rgb(115, 114, 108);color:rgb(0, 0, 0);stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto"/>
<line x1="330" y1="95" x2="355" y2="95" marker-end="url(#arrow)" style="fill:none;stroke:rgb(115, 114, 108);color:rgb(0, 0, 0);stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto"/>
<line x1="500" y1="95" x2="525" y2="95" marker-end="url(#arrow)" style="fill:none;stroke:rgb(115, 114, 108);color:rgb(0, 0, 0);stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto"/>
<text x="172" y="50" text-anchor="middle" style="fill:rgb(61, 61, 58);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:auto">RCA</text>
<text x="342" y="50" text-anchor="middle" style="fill:rgb(61, 61, 58);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:auto">HDMI</text>
<text x="512" y="50" text-anchor="middle" style="fill:rgb(61, 61, 58);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:auto">USB 3.0</text>
<text x="340" y="180" text-anchor="middle" style="fill:rgb(61, 61, 58);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:auto">Sortie finale : fichier MP4 H.264 en 1080p50, désentrelacé, synchro audio stable</text>
</svg>

After

Width:  |  Height:  |  Size: 9.7 KiB