You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
.MOV input files in VOD pipeline contain metadata describing video rotation/orientation that gets lost if MPEG-TS container is used. We want to include this info as part of transcode request.
Motivation
iPhone recorded VOD assets gets wrong orientation after transcode. Portrait videos are produced as landscape.
Proposed Solution
Before segmenting VOD rotation info is extracted by MistServer then passed to Broadcaster, then to Transcoder and into LPMS transcode3() where we rotate decoded image before passing to outputs.
Abstract
.MOV
input files in VOD pipeline contain metadata describing video rotation/orientation that gets lost ifMPEG-TS
container is used. We want to include this info as part of transcode request.Motivation
iPhone recorded VOD assets gets wrong orientation after transcode. Portrait videos are produced as landscape.
Proposed Solution
Before segmenting VOD rotation info is extracted by MistServer then passed to Broadcaster, then to Transcoder and into LPMS
transcode3()
where we rotate decoded image before passing to outputs.Implementation Tasks and Considerations
MistServer task livepeer/catalyst-api#251
Catalyst-API task livepeer/catalyst-api#251
LPMS task livepeer/lpms#364
Testing Tasks and Considerations
Known Unknowns
Alternatives
If we used MOV container in entire pipeline this wouldn't be necessary.
Additional Context
The text was updated successfully, but these errors were encountered: