shiveshnavin commited on
Commit
f6a5d94
·
1 Parent(s): 919f360

Add pages

Browse files
src/Compositions.tsx CHANGED
@@ -57,7 +57,7 @@ export const Compositions: React.FC = () => {
57
  Script.transcript
58
  .sort((t, u) => t.index - u.index)
59
  .filter(item => item.audioCaptionFile != undefined)
60
- // .slice(0, 2)
61
  .map((section) => {
62
  var { text, duration: durationMilis, offset, imageAbsPaths, audioFullPath, title, pointers } = section
63
  if (!durationMilis) {
 
57
  Script.transcript
58
  .sort((t, u) => t.index - u.index)
59
  .filter(item => item.audioCaptionFile != undefined)
60
+ .slice(0, 2)
61
  .map((section) => {
62
  var { text, duration: durationMilis, offset, imageAbsPaths, audioFullPath, title, pointers } = section
63
  if (!durationMilis) {
src/paperdrive/PaperDriveComposition.tsx CHANGED
@@ -1,25 +1,12 @@
1
- import { AbsoluteFill, Audio, Easing, Img, interpolate, staticFile, useCurrentFrame } from 'remotion';
2
- import React from 'react'
3
- import { loadFont } from "@remotion/google-fonts/MontserratAlternates";
4
  import { Series } from "remotion";
5
- import { IGScene } from '../ig-reel/IGSimpleScene';
6
- import { OriginalManuscript, Transcript } from 'common-utils';
7
- import TransitionSeries from 'remotion-transition-series';
8
- import { VideoSplash } from '../anims/VideoSplash';
9
- import Transitions from '../../public/assets/transitions.json'
10
- import { RenderUtils } from '../RenderUtils';
11
- import GeneralSubtitles from '../subtitles/general_Subtitles';
12
  import { PaperDrivePage } from './PaperDrivePage';
13
  import { PaperDriveIndex } from './PaperDriveIndex';
14
 
15
  export const PaperDriveComposition = (props: OriginalManuscript) => {
16
- const { fontFamily } = loadFont();
17
- let { meta, bgMusic, bgMusicDuration } = props
18
- let transcripts: Transcript[] = props.transcript
19
  let fps = meta.fps
20
- let frame = useCurrentFrame()
21
  return (
22
-
23
  <Series>
24
  <Series.Sequence durationInFrames={props.transcript[0].durationInSeconds * fps}>
25
  <PaperDriveIndex transcript={props.transcript[0]} />
@@ -33,8 +20,6 @@ export const PaperDriveComposition = (props: OriginalManuscript) => {
33
  )
34
  })
35
  }
36
-
37
  </Series>
38
-
39
  );
40
  };
 
 
 
 
1
  import { Series } from "remotion";
2
+ import { OriginalManuscript } from 'common-utils';
 
 
 
 
 
 
3
  import { PaperDrivePage } from './PaperDrivePage';
4
  import { PaperDriveIndex } from './PaperDriveIndex';
5
 
6
  export const PaperDriveComposition = (props: OriginalManuscript) => {
7
+ let { meta } = props
 
 
8
  let fps = meta.fps
 
9
  return (
 
10
  <Series>
11
  <Series.Sequence durationInFrames={props.transcript[0].durationInSeconds * fps}>
12
  <PaperDriveIndex transcript={props.transcript[0]} />
 
20
  )
21
  })
22
  }
 
23
  </Series>
 
24
  );
25
  };
src/paperdrive/PaperDrivePage.tsx CHANGED
@@ -48,7 +48,7 @@ export type PaperDrivePageExtras = {
48
  export function PaperDrivePage({ transcript }: { transcript: Transcript }) {
49
  const extras = transcript.extras as PaperDrivePageExtras
50
  const qrImageBlend = extras?.qr?.logo
51
- const defaultQrSize = 300
52
  const logo = qrImageBlend ? staticFile(RenderUtils.getFileName(qrImageBlend)!) : undefined
53
  const watermark = transcript.imageAbsPaths?.[0]
54
  let watermarkPath = undefined
@@ -100,6 +100,7 @@ export function PaperDrivePage({ transcript }: { transcript: Transcript }) {
100
 
101
  <QRCode
102
  style={extras?.qr?.position ?? {
 
103
  position: 'absolute',
104
  top: 0,
105
  right: 0
 
48
  export function PaperDrivePage({ transcript }: { transcript: Transcript }) {
49
  const extras = transcript.extras as PaperDrivePageExtras
50
  const qrImageBlend = extras?.qr?.logo
51
+ const defaultQrSize = RenderUtils.convertVHToPixels(extras?.marginTop ?? '10vh')
52
  const logo = qrImageBlend ? staticFile(RenderUtils.getFileName(qrImageBlend)!) : undefined
53
  const watermark = transcript.imageAbsPaths?.[0]
54
  let watermarkPath = undefined
 
100
 
101
  <QRCode
102
  style={extras?.qr?.position ?? {
103
+ zIndex: 1000,
104
  position: 'absolute',
105
  top: 0,
106
  right: 0