Recording videos from kodi on windows using ffmpeg
windows set up
# Git repo for playercorefactory.xml file and bash scripts
https://github.com/NapoleonWils0n/kodi-playercorefactory
# youtube playlist
https://www.youtube.com/playlist?list=PL7hhhG5qUoXlpmIjqv2eEBukAeJSVNsdX
...
https://www.youtube.com/watch?v=r7Funnh1veY
Analyse a video using ffmpeg scene detection to create a text file containing timecode of all the scene changes in a video
We can then convert the timecodes into a csv file containing the start point and duration of each scene and use ffmpeg to cut the video into the scene clips
ffmpeg scripts github:
https://github.com/NapoleonWils0n/ffmpeg-scripts
scene-detect:
https://raw.githubusercontent.com/NapoleonWils0n/ffmpeg-scripts/master/scene-detect
scene-images:
https://raw.githubusercontent.com/NapoleonWils0n/ffmpeg-scripts/master/scene-images
scene-time:
https://raw.githubusercontent.com/NapoleonWils0n/ffmpeg-scripts/master/scene-time
scene-cut:
https://raw.githubusercontent.com/NapoleonWils0n/ffmpeg-scripts/master/scene-cut
...
https://www.youtube.com/watch?v=nOeaFEHuFyM
How to get Firefox Picture in Picture video to open as a floating window in xmonad
Setting mpv to float so you can go full screen without toggling struts
chapters:
00:00 - Firefox Picture in Picture xmonad
01:38 - tag picture in picture window across workspaces
02:27 - xprop finding window information
05:01 - myManageHook xmonad Firefox pip
08:12 - doRectFloat xmonad mpv player flaoting window
12:49 - Data.Ratio xmonad for mpv floating window
14:11 - put a floating window into tiled layout
17:38 - trayer panel and xmonad
19:07 - urxvt copy and paste
20:00 - recap
xmonad.hs
https://github.com/NapoleonWils0n/freebsd-dotfiles/blob/master/.config/xmonad/xmonad.hs
...
https://www.youtube.com/watch?v=zOPCuzVs6bY
New windows batch scripts to record any video from kodi, including dexterTV
I have converted all the ffmpeg commands to windows batch scripts so you can record any video from kodi and specify a duration
At the moment you need to save the video url from kodi and copy and paste the url into the scripts
Also new scripts to multicast stream any video to all the devices on your network or use ffplay to play the videos
# kodi-playercorefactory git repo
https://github.com/NapoleonWils0n/kodi-playercorefactory
# Youtube channel
https://www.youtube.com/channel/UCriRR_CzOny-akXyk1R-oDQ
...
https://www.youtube.com/watch?v=FlV-xza4Jas
Browse youtube via Google video seach results with w3m and surfraw,
strip the google redirect from the youtube links and then open the video links with mpv or send the audio to the music player daemon
You can also send multiple links from w3m to the music player daemon to create a queue of audio clips to play.
task-spooler is command line application that lets you create a queue of commands to execute one after another
Using task-spooler you can create a queue of video links to be played sequentially by the mpv video player which we can also set to open fullscreen on a specific display
w3m keymap
https://github.com/NapoleonWils0n/ubuntu-dotfiles/blob/master/.w3m/keymap
w3m config
https://github.com/NapoleonWils0n/ubuntu-dotfiles/blob/master/.w3m/config
pinch
https://github.com/NapoleonWils0n/ubuntu-bin/blob/master/pinch
google video surfraw elvi
https://github.com/NapoleonWils0n/cerberus/blob/master/surfraw/elvi/video
mpd config
https://github.com/NapoleonWils0n/ubuntu-dotfiles/blob/master/.config/mpd/mpd.conf
ncmpc config
https://github.com/NapoleonWils0n/ubuntu-dotfiles/blob/master/.ncmpc/config
mpd systemd service
https://github.com/NapoleonWils0n/ubuntu-dotfiles/blob/master/.config/systemd/user/mpd.service
dunst notifications
https://github.com/NapoleonWils0n/ubuntu-dotfiles/blob/master/.config/dunst/dunstrc
gotbletu youtube
https://www.youtube.com/c/gotbletu/videos
gotbletu github
https://github.com/gotbletu/shownotes
https://github.com/gotbletu/dotfiles_v2/tree/master/normal_user
...
https://www.youtube.com/watch?v=-COiPDFTL4I
How to convert csv files into kml files
convert csv files to kml files
https://github.com/NapoleonWils0n/cerberus/blob/master/ogr2ogr/ogr2ogr.org#convert-csv-to-libkml
ogr2ogr linux install
https://github.com/NapoleonWils0n/cerberus/blob/master/ogr2ogr/ogr2ogr.org#ogr2ogr-install
ogr2ogr mac install:
https://github.com/NapoleonWils0n/cerberus/blob/master/ogr2ogr/macosx-ogr2ogr-install.org
...
https://www.youtube.com/watch?v=YmtB9AZZz_A
Extract http links from pcap files using wireshark on windows, mac and linux
# kodi-playercorefactory git repo
https://github.com/NapoleonWils0n/kodi-playercorefactory
# Youtube channel
https://www.youtube.com/channel/UCriRR_CzOny-akXyk1R-oDQ
...
https://www.youtube.com/watch?v=6aojXDxKdAw
scopes is the new shell script that uses ffplay to display video scopes like a histogram, vectorscope, waveform or rgb parade over a video
video editors like davinci resolve have built in video scopes to show the brightness of a video, the rgb parade and vectorscope showing the colours in the video which is useful to get good skin tones in a video
In this video we recreate the davinci resolve video scopes using ffplay which is installed with ffmpeg using a shell script,
i also cover creating functions and using getopts with the bourne shell
In this video i cover how to create video scopes with ffplay and an in depth look at options for the different scopes
How to stack video scopes using the vstack filter, what all options mean and how to use them,
converting h264 footage to dnxhd for davinci resolve and what bit rate to use, exporting dnxhd footage from davinci resolve and compress it with handbrake
# scopes script
https://github.com/NapoleonWils0n/ffmpeg-scripts/blob/master/scopes
# ffmpeg scripts
https://github.com/NapoleonWils0n/ffmpeg-scripts
# ffmpeg wiki
https://trac.ffmpeg.org/
# ffmpeg video scopes examples
https://trac.ffmpeg.org/wiki/FancyFilteringExamples
https://trac.ffmpeg.org/wiki/WaveformMonitor
https://trac.ffmpeg.org/wiki/Vectorscope
https://trac.ffmpeg.org/wiki/Histogram
# ffmpeg filters
https://ffmpeg.org/ffmpeg-filters.html
# dnxhd script to convert h264 to dnxhd
https://github.com/NapoleonWils0n/ubuntu-bin/blob/master/dnxhd-pcm
...
https://www.youtube.com/watch?v=K-ifmNiyFRU
Use the xstack and amix ffmpeg filters to create a video grid with audio from multiple video clips
ffmpeg xstack and amix show notes:
https://github.com/NapoleonWils0n/cerberus/blob/master/ffmpeg/xstack-ffmpeg.org
ffmpeg wiki:
https://trac.ffmpeg.org/wiki/Create%20a%20mosaic%20out%20of%20several%20input%20videos%20using%20xstack
ffmpeg filters:
https://ffmpeg.org/ffmpeg-filters.html#xstack
video sizes:
https://ffmpeg.org/ffmpeg-all.html#Video-size
ffmpeg video grid demo with audio featuring clips from @TheMagpieChannelTV
@AdamPearson1242
@Roobenstein
@TheToonReview
@leelawlernewcastlefanstv
https://www.youtube.com/c/TheMagpieChannelTV/videos
https://www.youtube.com/c/AdamPearson1242/videos
https://www.youtube.com/c/Roobenstein/videos
https://www.youtube.com/c/TheToonReview/videos
https://www.youtube.com/c/leelawlernewcastlefanstv/videos
...
https://www.youtube.com/watch?v=ox63BH21U0w