[NUUG video] Kan noen få gen_frikanalen_video.pl til å fungere igjen?

Petter Reinholdtsen pere at hungry.com
Wed Mar 4 22:48:48 CET 2015


For mange år siden ble det laget et script gen_frikanalen_video.pl som
tok en fil med meta-info om et NUUG-opptak eller annen videokilde sammen
med videofilen og laget et innslag klart til sending på Frikanalen.  Et
eksempel på et slikt innslag kan ses på
<URL: http://beta.frikanalen.tv/video/624130 >.  Desverre virker det
ikke lenger når jeg forsøker å bruke det på Debian wheezy, og jeg lurer
på om noen her på lista kan fikse det?

Bakgrunnen er at jeg har tatt mot til meg og laget et script for å legge
NUUG-innhold på sendeplanen til Frikanalen, og fyllt Frikanalens
sendetid med NUUG-innhold (i all hovedsak medlemsmøter og TED-foredrag).
Resultatet kan ses på <URL:http://beta.frikanalen.tv/guide/>, men det er
mye repetisjoner da vi ikke har nok innhold til å fylle mange dager med
unike innslag.  Men det er mange medlemsmøter som ikke er lastet opp til
Frikanalen, så vi kan øke mengden innhold, og til det trengs det et
script som tar seg av jobben med å lage sendeklare videofiler.

Scriptet gen_frikanalen_video.pl ligger i Videogruppens
subversion-arkiv, svn+ssh://nerdhaven.nuug.no/data/video/svnroot i
katalogen tools/.

Jeg har forsøkt å bruke det på denne måten, ved å hente ned en kort
filmsnutt fra Nina Paley som også laget innslaget omtalt over:

  wget https://archive.org/download/EffanAnimatedThankYouFromEffAndNinaPaley/Nina_Paley_tribute-to-EFF.m4v

  ./gen_frikanalen_video.pl -d \
    -i Nina_Paley_tribute-to-EFF.m4v \
    -m Nina_Paley_tribute-to-EFF.meta \
    -o Nina_Paley_tribute-to-EFF.avi \
    -b lib/graphic/tv-bg.png

Jeg har laget en liten meta-fil for å teste som ser slik ut.  Den trengs
mer finpuss:

  title=Tribute til EFF
  presenter=Nina Paley
  date=2015-03-04
  url=http://www.nuug.no/
  organizer=Petter Reinholdtsen
  email=sekretariat at nuug.no
  aspect=4:3
  camera=Nina Paley
  spokenlanguage=en

Når jeg kjører scriptet feiler det slik:

  % ./gen_frikanalen_video.pl -d -i Nina_Paley_tribute-to-EFF.m4v -m Nina_Paley_tribute-to-EFF.meta -o Nina_Paley_tribute-to-EFF.avi -b lib/graphic/tv-bg.png 
  Use of uninitialized value in concatenation (.) or string at ./gen_frikanalen_video.pl line 176.
  Use of uninitialized value in concatenation (.) or string at ./gen_frikanalen_video.pl line 176.
  Use of uninitialized value in concatenation (.) or string at ./gen_frikanalen_video.pl line 176.
  Use of uninitialized value in concatenation (.) or string at ./gen_frikanalen_video.pl line 176.
  Tribute til EFFCmd: convert lib/graphic/tv-bg.png -fill white -gravity NorthWest -pointsize 36 -draw "text 450,167 'Foreningen NUUG presenterer'" -pointsize 72 -draw "text 450,247 'Nina Paley'" -pointsize 60 -draw "text 450,380 'Tribute til EFF '" -draw "text 450,460 ''" -draw "text 450,540 ''" -draw "text 450,620 ''" -pointsize 36 -draw "text 52,790 'http://www.nuug.no/'" -draw "text 52,826 'sekretariat at nuug.no'" -draw "text 750,640 ', 2015-03-04'" ./fk-temp-12881/startposter.jpg
  Use of uninitialized value in concatenation (.) or string at ./gen_frikanalen_video.pl line 229.
  Cmd: convert lib/graphic/tv-bg.png -pointsize 40 -fill white -gravity NorthWest   -draw "text 450,180 'Organisert av: Petter Reinholdtsen '"  -draw "text 450,232 'Kamera: Nina Paley '"  -draw "text 450,284 'Redaktør: Jarle Bjørgeengen '" -pointsize 36 -draw "text 52,790 'http://www.nuug.no/'" -draw "text 52,826 'sekretariat at nuug.no'" -draw "text 750,640 ', 2015-03-04'" ./fk-temp-12881/endposter.jpg
  Cmd: ffmpeg -loop 1 -t 10  -i ./fk-temp-12881/startposter.jpg  -f image2 -f s16le -i /dev/zero -target pal-dv -vf "pad=420:576:0:0:black" -s 420x576 -y ./fk-temp-12881/startposter.dv
  ffmpeg version 0.8.16-6:0.8.16-1, Copyright (c) 2000-2014 the Libav developers
    built on Sep 16 2014 23:10:48 with gcc 4.7.2
  The ffmpeg program is only provided for script compatibility and will be removed
  in a future release. It has been deprecated in the Libav project to allow for                              
  incompatible command line syntax improvements in its replacement called avconv                             
  (see Changelog for details). Please use avconv instead.                                                    
  Input #0, image2, from './fk-temp-12881/startposter.jpg':
    Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
      Stream #0.0: Video: mjpeg, yuvj420p, 1250x938 [PAR 28:28 DAR 625:469], 25 fps, 25 tbr, 25 tbn, 25 tbc
  Ignoring attempt to set invalid timebase for st:0
  [s16le @ 0x13a0b40] Estimating duration from bitrate, this may be inaccurate
  Input #1, s16le, from '/dev/zero':
    Duration: N/A, start: 0.000000, bitrate: N/A
      Stream #1.0: Audio: pcm_s16le, 1 channels, s16
  [buffer @ 0x13b3a20] w:1250 h:938 pixfmt:yuvj420p
  [scale @ 0x13a9b60] w:1250 h:938 fmt:yuvj420p -> w:420 h:576 fmt:yuv420p flags:0x4
  [pad @ 0x1417680] w:420 h:576 -> w:420 h:576 x:0 y:0 color:0x108080FF[yuva]
  [dvvideo @ 0x1df94c0] Found no DV profile for 420x576 yuv420p video
  Output #0, dv, to './fk-temp-12881/startposter.dv':
      Stream #0.0: Video: dvvideo, yuv420p, 420x576 [PAR 6000:3283 DAR 625:469], q=2-31, 200 kb/s, 90k tbn, 25 tbc
      Stream #0.1: Audio: pcm_s16le, 48000 Hz, 2 channels, s16, 1536 kb/s
  Stream mapping:
    Stream #0.0 -> #0.0
    Stream #1.0 -> #0.1
  Error while opening encoder for output stream #0.0 - maybe incorrect parameters such as bit_rate, rate, width or height
  Failed to execute system command inmain::gen_dv_from_png
  %

Noen som er i stand til å lage Frikanalen-videoer fra NUUG-opptakene?

-- 
Vennlig hilsen
Petter Reinholdtsen


More information about the video mailing list