mencoder bmovl error vf_bmovl: Unknown command: ''. Ignoring.

Based on this tutorial: http://www.linuxjournal.com/content/overlay-images-video-using-mplayer-and-mencoder

mencoder -oac pcm -ovc raw -vf bmovl=0:0:tfifo -o $output $file


vf_bmovl: Unknown command: ''. Ignoring.  

If you get this error use ffmpeg instead and follow this quick/easy tutorial

Full script as follows does not work on mencoder on Linux Mint 17:

MEncoder 1.1-4.8 (C) 2000-2012 MPlayer Team
 

 

#!/bin/bash
#does work error
#vf_bmovl: Unknown command: ''. Ignoring.

watermark=$1
watermark="FINAL.jpg"
watermark_height=600
watermark_width=500
file=$2
output=$file-watermark.mp4
if [ -z "$watermark" ] || [ -z "$file" ]; then
   echo "Usage $0 watermarkfile.jpg file.mp4"
   exit 1
fi
#convert watermark to rgba
convert $watermark tlogo.rgba
#Copy logo to fifo
rm -f tfifo
mkfifo tfifo

(echo "RGBA32 500 600 0 0 0 1" ; cat tlogo.rgba ) >tfifo &
mencoder -oac pcm -ovc raw -vfm bmovl=0:0:$watermark -o $output $file


rm -f tfifo
rm -f tlogo.rgba

 


Tags:

mencoder, bmovl, vf_bmovl, ignoring, tutorial, http, www, linuxjournal, content, overlay, images, mplayer, oac, pcm, ovc, vf, tfifo, output, ffmpeg, follows, linux, mint, bin, bash, watermark, quot, jpg, watermark_height, watermark_width, mp, z, echo, usage, watermarkfile, fi, convert, rgba, tlogo, logo, fifo, rm, mkfifo, vfm,

Latest Articles

  • Why SMART is not smart at all and doesn't properly predict disk errors that cause a kernel panic or crash
  • scp: ambiguous target error and solution
  • VirtualBox How To Add iSCSI Storage using VBoxManage
  • iSCSI on Centos 7 Configuration and Setup Guide for Initiator and Target
  • Python and BeautifulSoup4's BS4's Decompose Method To Remove Unwanted Inner Tags
  • httpd AH00534: httpd: Configuration error: No MPM loaded. solution
  • bash script to remove modules from httpd.conf that are not actually installed
  • bash scripting how to create a function
  • Centos 7 PHP MySQL Not Working Solution
  • Bash How To Cut or Split Natively And Get The LAST Field
  • Bash Script How To Manipulate Text/Strings By Searchig and Replacing Natively
  • How Does Cisco CUCM (Cisco Unified Communication Manager) Work?
  • What DNS Options Does Active Directory Offer in Windows Server 2008,2012,2016 ?
  • syntax error, unexpected T_SL in PHP Solution
  • grep regular expression match number range between specific numbers
  • bash how to print out lines of text within a range from the first occurrence
  • bash script how to to check LAN computers for open ports
  • MySQL Using mytop Debug Source of High IO and Slow Performance
  • How To Mathematically Convert and Calculate Binary Value To Decimal Value
  • systemd management using systemctl and journalctl to check systemd logs