I strongly advise that you hide these filenames from Shell and avoid trying to put them into Shell environment variables. Try to work with external commands only.
Use unix "find" to generate a list of filenames into a file.
Then create a "sed" file containing your "sed" commands. Because Shell will not see them we only need to escape characters where "sed" requires it (which it will with some of these filenames!).
Run with the outline syntax:
Throughout this exercise we must avoid Shell seeing the filenames.
Hi All,
I need to rename the file names.
I need to rename for example as follows
file001 to flat1
file100 to flat100
Thanks
Shash :confused: (7 Replies)
Hi All,
I need to rename the multiple file names.
I need to rename for example as follows
bas100e1_jun05 to FLAT1
bas100e2_jun05 to FLAT2
bas100e18_jun05 to FLAT18
Please not that I can cut_jun05 from the filename. Madhan had helped with a similar kind of script. But this is a new... (4 Replies)
Is it possible in VI to do a global change but take the search patterns and the replacement patterns from an external file ?
I have cases where I can have 100,200 or 300+ global changes to do. All the new records are inside a file and I must VI a work file to change all of them.
Also, can... (1 Reply)
Hi :)
Is there any command I could use to rename a bunch of files resident of the same location to their original name plus a fixed text string of my own?
Example:
File1
File2
File3
Output:
File1.txt
File2.txt
File3.txt
This is easy using a "for" loop but what I want is a one-line... (5 Replies)
Hey folks
My problem is simple. For my first stash of movies, I used a naming convention of YEAR_MOVIE_NAME__QUALITY/ for each movie folder. For example, if I had a 1080p print of Minority Report, it would be 2002_Minority_Report__1080p/.
The 2nd time around, I changed the naming convention... (4 Replies)
I have 7 files with 7 different names coming into a specified folder on weekly basis, i need to pick a file one after another and load into oracle table using sql loader. I am using ksh to do this. So in the process if the file has error records and if sql loader fails to load into oracle tables,... (0 Replies)
I am a biologist and using an program on a computer cluster that generates a lot of data. The program creates a directory named
ExperimentX (where X is a number) that contains files "out.pdb" and "log.txt". I would like to create a script that renames the out.pdb file to out_ExperimentX.pdb (or... (1 Reply)
hello
does someone want to help me for this one ?
i want to rename files & a folder according to the similarities in filenames
for example :
the file with the good name
cglogo tougl1953 dgmel bogd 01 -- ttgductoog ggdté gollogtd.ext1the others files needed to be renamed
cglogo... (5 Replies)
Hi,
I have little experience on Shell scripts, I searched the forum but couldn't make out what I want.
I want to rename a set of files to a new file name
a_b_20100101
c_d_20100101
.......................
......................
I want to rename the files to
a_b_20140101... (5 Replies)
Entry level scripter. Any help appreciated.
for file in *; do rename '4321_' '' $file ; done
Doesn't work for files with spaces in between
FOr eg
4321_1004.dat is renamed to 1004.dat but
4321_1004 2008.dat stays the same (1 Reply)
Discussion started by: davnavin
1 Replies
LEARN ABOUT DEBIAN
yuv2lav
yuv2lav(1) MJPEG tools manual yuv2lav(1)NAME
yuv2lav - encodes lavtool's raw YUV frame streams into MJPEG files
SYNOPSIS
yuv2lav [-f a|A|q|m] [-q num] [-b num] [-I num] [-m num] [-v num] [-w file] -o output-file
DESCRIPTION
yuv2lav is a simple MJPEG encoder for raw YUV frame streams as they are emitted by lav2yuv(1) or lavpipe(1), for example. It reads its
input from stdin and is capable of writing AVI and Quicktime.
OPTIONS
The command line options allow to specify the output file name, JPEG encoding quality and the amount of memory that will be allocated for
JPEG compressed data.
-o output-file
This (compulsorary) option sets the name of the file that yuv2lav will write its output to. If the output file contains a % (e.g.
file%02d.avi), the output will be written to multiple files in case this is necessary (file00.avi, file01.avi and so on).
-f a|A|q
This sets the output file format, which has to be one of
a - for AVI file output,
A - for AVI with reversed fields,
q - for Quicktime output or
AVI with reversed field of course only makes sense if yuv2lav's feed is an interlaced video source and should only be needed if you
experience frame reversal problems in your output. If you don't use that option yuv2lav will set the output format to AVI if the
last 3 char are avi, or to Quicktime if you use mov. If you use the -f option it overides the setting in the filename
-q num This option specifies the JPEG encoding quality as passed through to libjpeg. The default value is 80, num must lie within 24...100
inclusive (think of it as percentage values, although with a lossy compression algorithm like JPEG, keeping 100% of the original
quality is of course not really possible).
-b num This option specifies the size of the buffer (in kBytes) that yuv2lav allocates in order to store the compressed JPEG data in it.
The default value (256k) is perfectly enough for 100% quality full sized PAL/NTSC, but if you want to compress Super-Mega-HDTV or if
you are low on memory, you can use this option to suit your needs.
-m num This is the maximum size (in MB) per file. Normally this depends on the output file type.
-I num Force a specific interlacing type. 0 means no interlacing, 1 means top-field-first, 2 means bottom-field-first.
-w file
This is the WAV file containing audio data to be combined with the video stream into the output file.
-v num Verbosity level. 0 means only print error messages, 2 prints full debug output.
-? Display a synopsis of the command syntax.
EXAMPLES
lav2yuv movie.avi | yuv2lav -fq -q 30 lowbitrate.qt
would recompress movie.avi as a low bit rate Quicktime file.
lavpipe input.pli | yuv2lav -q80 output.avi
would save the movie assembled by lavpipe as a single AVI file.
BUGS
If you experience any problems with this tool, please feel free to contact the developers (see below).
AUTHOR
This man page was written by pHilipp Zabel.
If you have questions, remarks, problems or you just want to contact the developers, the main mailing list for the MJPEG-tools is:
mjpeg-users@lists.sourceforge.net
For more info, see our website at
http://mjpeg.sourceforge.net/
SEE ALSO lav2yuv(1), lavpipe(1), lavplay(1), lavrec(1), mpeg2enc(1), yuvscaler(1)MJPEG Linux Square 2 June 2001 yuv2lav(1)