Echec du transcodage

Hello,

Cela fait un an qui j’utilise PeerTube pour du live et de la diffusion de vidéo, j’adore ! merci l’équipe !

J’ai un souci avec une de mes vidéos :

Que puis-je faire pour corriger ça ?

Bonjour,

Êtes vous l’administrateur de votre plateforme peertube ?

Si oui, alors pouvez vous transmettre les logs du serveur ? Si non, il faudrait d’abord contacter votre administrateur :slight_smile:

Je suis admin du serveur, mais mauvaise nouvelle, je ne peux pas remonter avant le 6 oct, voici un lien pour dl les logs.

Vous pouvez relancer le transcoding de la vidéo via le menu ..., sur la page de la vidéo et regarder si ça échoue toujours ?

Je ne trouve pas l’option pour relancer le transcodage,

je ne dois pas être au bon endroit…

Je me réponds tout seul, j’ai trouvé, comme indiqué « sur la page de la vidéo »… :person_facepalming:

L’erreur a disparu, merci !

Ha bah non l’erreur est de retours, elle a disparue le temps que le transcodage échoue.

les logs « erreur » de la journée sont dispo via ce lien.

Re,

est-ce que vous avez besoin de plus d’info, d’autre logs ?

L’erreur est toujours présentes et j’aimerais pouvoir passer cette vidéo en publique sans erreur…

Je viens d’upgrader mon peertube, puis j’ai relancé le transcodage HLS

voici les logs :

Job: b3cef265-e4f6-4ae4-8747-0739a33f5577
Type: video-transcoding
Processed on 28/10/26 09:58:00,574
Finished on 28/10/26 09:58:05,927

{
  "type": "new-resolution-to-hls",
  "videoUUID": "71ee1902-e69f-4f4e-93f7-9fe79c39888f",
  "resolution": 720,
  "fps": 60,
  "separatedAudio": false,
  "canMoveVideoState": true,
  "transcodingPriority": "optional",
  "transcodingRequestAt": "2026-10-28T08:58:00.564Z",
  "inputStreams": [
    2,
    1
  ],
  "deleteWebVideoFiles": false
}

Error
    at Query.run (/var/www/peertube/versions/peertube-v8.3.2/node_modules/.pnpm/sequelize@6.37.8_pg@8.23.0/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)
    at /var/www/peertube/versions/peertube-v8.3.2/node_modules/.pnpm/sequelize@6.37.8_pg@8.23.0/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
    at async PostgresQueryInterface.insert (/var/www/peertube/versions/peertube-v8.3.2/node_modules/.pnpm/sequelize@6.37.8_pg@8.23.0/node_modules/sequelize/lib/dialects/abstract/query-interface.js:308:21)
    at async VideoStreamingPlaylistModel.save (/var/www/peertube/versions/peertube-v8.3.2/node_modules/.pnpm/sequelize@6.37.8_pg@8.23.0/node_modules/sequelize/lib/model.js:2490:35)
    at async VideoStreamingPlaylistModel.loadOrGenerate (file:///var/www/peertube/versions/peertube-v8.3.2/dist/core/models/video/video-streaming-playlist.js:138:13)
    at async /var/www/peertube/versions/peertube-v8.3.2/node_modules/.pnpm/sequelize@6.37.8_pg@8.23.0/node_modules/sequelize/lib/sequelize.js:507:18
    at async retryTransactionWrapper (file:///var/www/peertube/versions/peertube-v8.3.2/dist/core/helpers/database-utils.js:13:20)
    at async onHLSVideoFileTranscoding (file:///var/www/peertube/versions/peertube-v8.3.2/dist/core/lib/transcoding/hls-transcoding.js:44:56)
    at async generateHlsPlaylistCommon (file:///var/www/peertube/versions/peertube-v8.3.2/dist/core/lib/transcoding/hls-transcoding.js:123:9)
    at async VideoPathManager.makeAvailableFactory (file:///var/www/peertube/versions/peertube-v8.3.2/dist/core/lib/video-path-manager.js:158:22)
    at async handleHLSJob (file:///var/www/peertube/versions/peertube-v8.3.2/dist/core/lib/job-queue/handlers/video-transcoding.js:87:9)
    at async file:///var/www/peertube/versions/peertube-v8.3.2/dist/core/lib/job-queue/handlers/video-transcoding.js:41:17
    at async Object.wrapPromiseFun (file:///var/www/peertube/versions/peertube-v8.3.2/dist/core/lib/plugins/hooks.js:9:24)
    at async /var/www/peertube/versions/peertube-v8.3.2/node_modules/.pnpm/bullmq@6.3.6_ioredis@6.0.0_pg@8.23.0/node_modules/bullmq/dist/cjs/classes/worker.js:582:32

et

Job: 2818b450-0d63-4e7c-a41a-8e8f999821a2
Type: video-transcoding
Processed on 28/10/26 09:58:00,570
Finished on 28/10/26 09:58:03,658

{
  "type": "new-resolution-to-hls",
  "videoUUID": "71ee1902-e69f-4f4e-93f7-9fe79c39888f",
  "resolution": 480,
  "fps": 30,
  "separatedAudio": false,
  "canMoveVideoState": true,
  "transcodingPriority": "optional",
  "transcodingRequestAt": "2026-10-28T08:58:00.564Z",
  "inputStreams": [
    2,
    1
  ],
  "deleteWebVideoFiles": false
}

Error
    at Query.run (/var/www/peertube/versions/peertube-v8.3.2/node_modules/.pnpm/sequelize@6.37.8_pg@8.23.0/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)
    at /var/www/peertube/versions/peertube-v8.3.2/node_modules/.pnpm/sequelize@6.37.8_pg@8.23.0/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
    at async PostgresQueryInterface.insert (/var/www/peertube/versions/peertube-v8.3.2/node_modules/.pnpm/sequelize@6.37.8_pg@8.23.0/node_modules/sequelize/lib/dialects/abstract/query-interface.js:308:21)
    at async VideoStreamingPlaylistModel.save (/var/www/peertube/versions/peertube-v8.3.2/node_modules/.pnpm/sequelize@6.37.8_pg@8.23.0/node_modules/sequelize/lib/model.js:2490:35)
    at async VideoStreamingPlaylistModel.loadOrGenerate (file:///var/www/peertube/versions/peertube-v8.3.2/dist/core/models/video/video-streaming-playlist.js:138:13)
    at async /var/www/peertube/versions/peertube-v8.3.2/node_modules/.pnpm/sequelize@6.37.8_pg@8.23.0/node_modules/sequelize/lib/sequelize.js:507:18
    at async retryTransactionWrapper (file:///var/www/peertube/versions/peertube-v8.3.2/dist/core/helpers/database-utils.js:13:20)
    at async onHLSVideoFileTranscoding (file:///var/www/peertube/versions/peertube-v8.3.2/dist/core/lib/transcoding/hls-transcoding.js:44:56)
    at async generateHlsPlaylistCommon (file:///var/www/peertube/versions/peertube-v8.3.2/dist/core/lib/transcoding/hls-transcoding.js:123:9)
    at async VideoPathManager.makeAvailableFactory (file:///var/www/peertube/versions/peertube-v8.3.2/dist/core/lib/video-path-manager.js:158:22)
    at async handleHLSJob (file:///var/www/peertube/versions/peertube-v8.3.2/dist/core/lib/job-queue/handlers/video-transcoding.js:87:9)
    at async file:///var/www/peertube/versions/peertube-v8.3.2/dist/core/lib/job-queue/handlers/video-transcoding.js:41:17
    at async Object.wrapPromiseFun (file:///var/www/peertube/versions/peertube-v8.3.2/dist/core/lib/plugins/hooks.js:9:24)
    at async /var/www/peertube/versions/peertube-v8.3.2/node_modules/.pnpm/bullmq@6.3.6_ioredis@6.0.0_pg@8.23.0/node_modules/bullmq/dist/cjs/classes/worker.js:582:32