User:Angeliki/Prototyping: Difference between revisions

From XPUB & Lens-Based wiki
No edit summary
 
(24 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<div style="text-align: right; direction: ltr; margin-left: 1em;">
<small>
''Screenshot from video "Lipsync interview"''
</small>
</div>


<div style='
[[File:Mouth3.jpg|right|480px]]  
width: 100%;
    font-family: Ubuntu;
    font-size:12px;
padding:0px;
margin:0px;
float: left;
  background-color: #FCFC03;
'>
{|
|-
|[[File:Mouth A (3).jpg|250 px]]
| '''PROTOTYPING'''<br />
|-
|}
</div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />


== Video experiments ==
=== Lipsync test ===
{|
{|
|-
|-
Line 39: Line 22:
///ls -hl
///ls -hl
ffmpeg -r 10 -i frame%09d.jpg -i hello.wav -y hello.webm
ffmpeg -r 10 -i frame%09d.jpg -i hello.wav -y hello.webm


espeak -f text.txt -w text.wav
espeak -f text.txt -w text.wav
Line 46: Line 28:
brew install mlt
brew install mlt
ffmpeg -f concat -i <textfile.txt> -c copy -fflags +genpts merged.mp4
ffmpeg -f concat -i <textfile.txt> -c copy -fflags +genpts merged.mp4
  </source>|
  </source>
|-
|-
|{{#Widget:Video|webm=https://pzwiki.wdka.nl/mediadesign/File:Siebeinter.webm}}
|}
|}
=== Trams ===
{|
|-
|{{#widget:YouTube|id=YrJueinz3CM}} ||
<source lang="bash">
//cut video parts
ffmpeg -i PA190745.MOV -ss 00:01:36 -t 00:01:52 -strict -2 -async 1 KALIA1.mp4
//cut multiple segments
ffmpeg -i output.mp4 -ss 00:00:00 -t 00:00:16 -strict -2 -async 1 a.mp4 -ss 00:00:19 -t 00:00:06 -strict -2 -async 1 b.mp4 -ss 00:00:27 -t 00:00:27 -strict -2 -async 1 c.mp4 -ss 00:00:48 -t 00:00:18 -strict -2 -async 1 d.mp4 -ss 00:01:04 -t 00:00:18 -strict -2 -async 1 e.mp4 -ss 00:01:26 -t 00:00:16 -strict -2 -async 1 f.mp4 -ss 00:01:46 -t 00:00:13 -strict -2 -async 1 g.mp4 -ss 00:02:03 -t 00:01:07 -strict -2 -async 1 h.mp4
//merge videos
To merge files together using ffmpeg:
    1. make a textfile.txt with the list of files you want to merge:
       
file '1.mp4'
file '2.mp4'
file '3.mp4'
       
    2. Then input this command into terminal
//doesnt work
    ffmpeg -f concat -i <textfile.txt> -c copy -fflags +genpts merged.mp4
ffmpeg -f concat -safe 0 -i textfile.txt -c copy merged.mp4
//zoom in videos
ffmpeg -i PA190747.MOV -strict -2 -vf "scale=2*iw:-1, crop=iw/2:ih/2" KALIA2.mp4
//CONVERT
ffmpeg -i KALIA4.MOV -vcodec mpeg4 -acodec ac3 -ar 48000 -ab 192k KALIA4.mp4
//put videos together
        //partly working
ffmpeg -i KALIA2A.mp4 -i KALIA2.mp4 -strict -2 -filter_complex \
"[0:v][1:v]hstack=inputs=2[v]; \
[0:a][1:a]amerge[a]" \
-map "[v]" -map "[a]" -ac 2 together.mp4
//reverse video
https://video.stackexchange.com/a/17739
ffmpeg has a reverse filter.
For video only:
ffmpeg -i /storage/emulated/0/ffvid/frameCount.mp4 -vf reverse reversed.mp4
For audio and video:
ffmpeg -i KALIA1.mp4 -strict -2 -vf reverse -af areverse reversed.mp4
This filter buffers the entire clip. For larger files, segment the file, reverse each segment and then concat the reversed segments.
</source>
|}
This video was part of [http://mynewkallia.blogspot.nl/ another project], in which I was invited to participate.
=== Lipsync interview ===
<br />
<br />
<br />
== Changing system ==
[[Install Linux along with Windows|Ubuntu alongside with Windows]]
== Old projects revisited ==
Occupy
== Going further ==
Conceptual thinking vs programming
=== Programming language, poetry, performance, sound ===
connecting with writing methodologies
<source lang="bash">
# whole text
l=list('aeiouy')
while True:
  original = raw_input('')
  if original == "aaa" : break
  if len(original) > 0:
      word= original.lower()
      s=list(word)
      new_word=[]
      for i in s:
          if i!=l[0] and i!=l[1] and i!=l[2] and i!=l[3] and i!=l[4] and i!=l[5]:
          new_word.append(i)
      print ''.join(new_word)
  else:
      print 'empty' 
 
</source>
th slnd, drpd n gldn clds,<br />
ds nt xst nwhr n th chrt.<br />
w, th rsdnts f th slnd, t,<br />
d nt xst nwhr n rlt.<br />
th s f mrchnt mrc pl’s fnts -<br />
cntgs wth t, th slrs’<br />
crbrl cn n whs strm w flt, drft,<br />
w, th s-clld zpng ppl:<br />
mlttd wh r n th nd n llsn,  drm, nn-xstnt.<br />
nvr blv r wrd.<br />
mts tkhsh
=== [[Local_Networks/Angeliki|Local networks]], media hacking ===
using raspberry pi as a tool for organising, documenting, communicating
some wiki skills
http://www.amazon-noir.net/
http://videoactivism.net/en/surveillance-chess/

Latest revision as of 00:08, 14 December 2017

Screenshot from video "Lipsync interview"

Mouth3.jpg

Video experiments

Lipsync test

espeak hello -w hello.wav
youtube-dl https://www.youtube.com/watch?v=M4LDwfKxr-M
ffmpeg -r 10 -i \[1973\]\ \'Not\ I\'\ \(Samuel\ Beckett\)-M4LDwfKxr-M.webm MOUTH%09d.jpg
rm MOUTH0000*.jpg
sox hello.wav -1 -u -c 1 -r 4000 -t raw rawfile
rm frame*.jpg   ///after the viseo + rm the wav file
python lipsync.py
///ls -hl
ffmpeg -r 10 -i frame%09d.jpg -i hello.wav -y hello.webm

espeak -f text.txt -w text.wav
//same from sox ....until ...webm for the other video
sudo apt install brew
brew install mlt
ffmpeg -f concat -i <textfile.txt> -c copy -fflags +genpts merged.mp4

Trams

//cut video parts
ffmpeg -i PA190745.MOV -ss 00:01:36 -t 00:01:52 -strict -2 -async 1 KALIA1.mp4
//cut multiple segments
ffmpeg -i output.mp4 -ss 00:00:00 -t 00:00:16 -strict -2 -async 1 a.mp4 -ss 00:00:19 -t 00:00:06 -strict -2 -async 1 b.mp4 -ss 00:00:27 -t 00:00:27 -strict -2 -async 1 c.mp4 -ss 00:00:48 -t 00:00:18 -strict -2 -async 1 d.mp4 -ss 00:01:04 -t 00:00:18 -strict -2 -async 1 e.mp4 -ss 00:01:26 -t 00:00:16 -strict -2 -async 1 f.mp4 -ss 00:01:46 -t 00:00:13 -strict -2 -async 1 g.mp4 -ss 00:02:03 -t 00:01:07 -strict -2 -async 1 h.mp4

//merge videos
To merge files together using ffmpeg:
    1. make a textfile.txt with the list of files you want to merge:
        
file '1.mp4'
file '2.mp4'
file '3.mp4'
        
    2. Then input this command into terminal
	//doesnt work
    ffmpeg -f concat -i <textfile.txt> -c copy -fflags +genpts merged.mp4
	
	

	ffmpeg -f concat -safe 0 -i textfile.txt -c copy merged.mp4
//zoom in videos
ffmpeg -i PA190747.MOV -strict -2 -vf "scale=2*iw:-1, crop=iw/2:ih/2" KALIA2.mp4

//CONVERT
ffmpeg -i KALIA4.MOV -vcodec mpeg4 -acodec ac3 -ar 48000 -ab 192k KALIA4.mp4

//put videos together
        //partly working
ffmpeg -i KALIA2A.mp4 -i KALIA2.mp4 -strict -2 -filter_complex \
"[0:v][1:v]hstack=inputs=2[v]; \
 [0:a][1:a]amerge[a]" \
-map "[v]" -map "[a]" -ac 2 together.mp4

//reverse video
https://video.stackexchange.com/a/17739

ffmpeg has a reverse filter.

For video only:

ffmpeg -i /storage/emulated/0/ffvid/frameCount.mp4 -vf reverse reversed.mp4

For audio and video:

ffmpeg -i KALIA1.mp4 -strict -2 -vf reverse -af areverse reversed.mp4

This filter buffers the entire clip. For larger files, segment the file, reverse each segment and then concat the reversed segments.

This video was part of another project, in which I was invited to participate.

Lipsync interview




Changing system

Ubuntu alongside with Windows

Old projects revisited

Occupy

Going further

Conceptual thinking vs programming

Programming language, poetry, performance, sound

connecting with writing methodologies

# whole text 
l=list('aeiouy')
while True:
  original = raw_input('')
  if original == "aaa" : break

  if len(original) > 0:
      word= original.lower()
      s=list(word)
      new_word=[]
      for i in s:
          if i!=l[0] and i!=l[1] and i!=l[2] and i!=l[3] and i!=l[4] and i!=l[5]:
           new_word.append(i)
      print ''.join(new_word)
  else:
      print 'empty'

th slnd, drpd n gldn clds,
ds nt xst nwhr n th chrt.
w, th rsdnts f th slnd, t,
d nt xst nwhr n rlt.
th s f mrchnt mrc pl’s fnts -
cntgs wth t, th slrs’
crbrl cn n whs strm w flt, drft,
w, th s-clld zpng ppl:
mlttd wh r n th nd n llsn, drm, nn-xstnt.
nvr blv r wrd.

mts tkhsh


Local networks, media hacking

using raspberry pi as a tool for organising, documenting, communicating some wiki skills http://www.amazon-noir.net/ http://videoactivism.net/en/surveillance-chess/