@@ -140,14 +140,78 @@ Details:
140140 work directory that hold output files
141141
142142To reduce output, use `-debug 0`, e.g., `ffcvt -force -debug 0 -f testf.mp4 ...`
143+ - Test transcoding single file
143144
144145== Transcoding: StreamSample.mkv
145146ffcvt: to execute -
146147 ffmpeg -i StreamSample.mkv -c:v libvpx-vp9 -b:v 0 -crf 42 -c:a libopus -b:a 64k -c:s copy /tmp/StreamSample.mkv
147148
149+ Transcoding completed in xxx ms
148150Org Size: 0 MB
149151New Size: 0 MB
150152Saved: 0%
153+ - Test transcoding different target types
154+
155+ == Transcoding: StreamSample.mkv
156+ ] ffmpeg -i StreamSample.mkv -c:v libvpx-vp9 -b:v 0 -crf 42 -c:a libopus -b:a 64k -c:s copy /tmp/StreamSample.mkv
157+ ffcvt: to execute -
158+ ffmpeg -i StreamSample.mkv -c:v libvpx-vp9 -b:v 0 -crf 42 -c:a libopus -b:a 64k -c:s copy /tmp/StreamSample.mkv
159+
160+ Transcoding completed in xxx ms
161+ Org Size: 0 MB
162+ New Size: 0 MB
163+ Saved: 0%
164+
165+ == Transcoding: StreamSample.mkv
166+ ] ffmpeg -i StreamSample.mkv -c:v libx265 -x265-params crf=28 -c:a libopus -b:a 64k /tmp/StreamSample.mkv
167+ ffcvt: to execute -
168+ ffmpeg -i StreamSample.mkv -c:v libx265 -x265-params crf=28 -c:a libopus -b:a 64k /tmp/StreamSample.mkv
169+
170+ Transcoding completed in xxx ms
171+ Org Size: 0 MB
172+ New Size: 0 MB
173+ Saved: 0%
174+
175+ == Transcoding: StreamSample.mkv
176+ ] ffmpeg -i StreamSample.mkv -c:v libx264 -x264-params crf=23 -c:a libmp3lame -b:a 256k -q:a 3 /tmp/StreamSample.mp4
177+ ffcvt: to execute -
178+ ffmpeg -i StreamSample.mkv -c:v libx264 -x264-params crf=23 -c:a libmp3lame -b:a 256k -q:a 3 /tmp/StreamSample.mp4
179+
180+ Transcoding completed in xxx ms
181+ Org Size: 0 MB
182+ New Size: 0 MB
183+ Saved: 0%
184+
185+ == Transcoding: StreamSample.mkv
186+ ] ffmpeg -i StreamSample.mkv -c:v libx264 -x264-params crf=33 -c:a aac -b:a 48k -q:a 3 /tmp/StreamSample.m4v
187+ ffcvt: to execute -
188+ ffmpeg -i StreamSample.mkv -c:v libx264 -x264-params crf=33 -c:a aac -b:a 48k -q:a 3 /tmp/StreamSample.m4v
189+
190+ Transcoding completed in xxx ms
191+ Org Size: 0 MB
192+ New Size: 0 MB
193+ Saved: 0%
194+
195+ == Transcoding: StreamSample.mkv
196+ ] ffmpeg -i StreamSample.mkv -c:v libx264 -x264-params crf=20 -pix_fmt yuv420p -c:a libvorbis -q:a 5 /tmp/StreamSample.avi
197+ ffcvt: to execute -
198+ ffmpeg -i StreamSample.mkv -c:v libx264 -x264-params crf=20 -pix_fmt yuv420p -c:a libvorbis -q:a 5 /tmp/StreamSample.avi
199+
200+ Transcoding completed in xxx ms
201+ Org Size: 0 MB
202+ New Size: 0 MB
203+ Saved: 0%
204+
205+ == Transcoding: StreamSample.mkv
206+ ] ffmpeg -i StreamSample.mkv -c:v copy -c:a copy -b:a 64k -c:s copy /tmp/StreamSample.mkv
207+ ffcvt: to execute -
208+ ffmpeg -i StreamSample.mkv -c:v copy -c:a copy -b:a 64k -c:s copy /tmp/StreamSample.mkv
209+
210+ Transcoding completed in xxx ms
211+ Org Size: 0 MB
212+ New Size: 0 MB
213+ Saved: 0%
214+ - Test -sym control
151215] None-video file './ffcvt_test.txt' duplicated to dest dir.
152216] None-video file './test-all.sh' duplicated to dest dir.
153217] Skip symlink file: ./test1.avi
@@ -159,37 +223,49 @@ Saved: 0%
159223] ffmpeg -i ./StreamSample.mkv -c:v libx265 -x265-params crf=28 -c:a libopus -b:a 64k ./StreamSample_.mkv
160224ffcvt: to execute -
161225 ffmpeg -i ./StreamSample.mkv -c:v libx265 -x265-params crf=28 -c:a libopus -b:a 64k ./StreamSample_.mkv
226+ Time taken so far xxx ms
227+ Finishing the remaining 0% in xxx ms
162228
229+ Transcoding completed in xxx ms
163230Org Size: 0 MB
164231New Size: 0 MB
165232Saved: 0%
166233] None-video file './ffcvt_test.txt' duplicated to dest dir.
167234] None-video file './test-all.sh' duplicated to dest dir.
168235
169- == Transcoding [1/4] (99 %): 'StreamSample.mkv'
236+ == Transcoding [1/4] (100 %): 'StreamSample.mkv'
170237 under .
171238] ffmpeg -i ./StreamSample.mkv -c:v libx265 -x265-params crf=28 -c:a libopus -b:a 64k ./StreamSample_.mkv
172239ffcvt: to execute -
173240 ffmpeg -i ./StreamSample.mkv -c:v libx265 -x265-params crf=28 -c:a libopus -b:a 64k ./StreamSample_.mkv
241+ Time taken so far xxx ms
242+ Finishing the remaining 0% in xxx ms
174243
175- == Transcoding [2/4] (99 %): 'test1.avi'
244+ == Transcoding [2/4] (100 %): 'test1.avi'
176245 under .
177246] ffmpeg -i ./test1.avi -c:v libx265 -x265-params crf=28 -c:a libopus -b:a 64k ./test1_.mkv
178247ffcvt: to execute -
179248 ffmpeg -i ./test1.avi -c:v libx265 -x265-params crf=28 -c:a libopus -b:a 64k ./test1_.mkv
249+ Time taken so far xxx ms
250+ Finishing the remaining 0% in xxx ms
180251
181- == Transcoding [3/4] (99 %): 'test2.avi'
252+ == Transcoding [3/4] (100 %): 'test2.avi'
182253 under .
183254] ffmpeg -i ./test2.avi -c:v libx265 -x265-params crf=28 -c:a libopus -b:a 64k ./test2_.mkv
184255ffcvt: to execute -
185256 ffmpeg -i ./test2.avi -c:v libx265 -x265-params crf=28 -c:a libopus -b:a 64k ./test2_.mkv
257+ Time taken so far xxx ms
258+ Finishing the remaining 0% in xxx ms
186259
187260== Transcoding [4/4] (100%): 'test3.webm'
188261 under .
189262] ffmpeg -i ./test3.webm -c:v libx265 -x265-params crf=28 -c:a libopus -b:a 64k ./test3_.mkv
190263ffcvt: to execute -
191264 ffmpeg -i ./test3.webm -c:v libx265 -x265-params crf=28 -c:a libopus -b:a 64k ./test3_.mkv
265+ Time taken so far xxx ms
266+ Finishing the remaining 0% in xxx ms
192267
268+ Transcoding completed in xxx ms
193269Org Size: 0 MB
194270New Size: 0 MB
195271Saved: 0%
@@ -204,68 +280,89 @@ Saved: 0%
204280] ffmpeg -i ./StreamSample.mkv -c:v libvpx-vp9 -b:v 0 -crf 42 -c:a libopus -b:a 64k -c:s copy ./StreamSample_.mkv
205281ffcvt: to execute -
206282 ffmpeg -i ./StreamSample.mkv -c:v libvpx-vp9 -b:v 0 -crf 42 -c:a libopus -b:a 64k -c:s copy ./StreamSample_.mkv
283+ Time taken so far xxx ms
284+ Finishing the remaining 0% in xxx ms
207285
286+ Transcoding completed in xxx ms
208287Org Size: 0 MB
209288New Size: 0 MB
210289Saved: 0%
211290] None-video file './ffcvt_test.txt' duplicated to dest dir.
212291] None-video file './test-all.sh' duplicated to dest dir.
213292
214- == Transcoding [1/4] (99 %): 'StreamSample.mkv'
293+ == Transcoding [1/4] (100 %): 'StreamSample.mkv'
215294 under .
216295] ffmpeg -i ./StreamSample.mkv -c:v libvpx-vp9 -b:v 0 -crf 42 -c:a libopus -b:a 64k -c:s copy ./StreamSample_.mkv
217296ffcvt: to execute -
218297 ffmpeg -i ./StreamSample.mkv -c:v libvpx-vp9 -b:v 0 -crf 42 -c:a libopus -b:a 64k -c:s copy ./StreamSample_.mkv
298+ Time taken so far xxx ms
299+ Finishing the remaining 0% in xxx ms
219300
220- == Transcoding [2/4] (99 %): 'test1.avi'
301+ == Transcoding [2/4] (100 %): 'test1.avi'
221302 under .
222303] ffmpeg -i ./test1.avi -c:v libvpx-vp9 -b:v 0 -crf 42 -c:a libopus -b:a 64k -c:s copy ./test1_.mkv
223304ffcvt: to execute -
224305 ffmpeg -i ./test1.avi -c:v libvpx-vp9 -b:v 0 -crf 42 -c:a libopus -b:a 64k -c:s copy ./test1_.mkv
306+ Time taken so far xxx ms
307+ Finishing the remaining 0% in xxx ms
225308
226- == Transcoding [3/4] (99 %): 'test2.avi'
309+ == Transcoding [3/4] (100 %): 'test2.avi'
227310 under .
228311] ffmpeg -i ./test2.avi -c:v libvpx-vp9 -b:v 0 -crf 42 -c:a libopus -b:a 64k -c:s copy ./test2_.mkv
229312ffcvt: to execute -
230313 ffmpeg -i ./test2.avi -c:v libvpx-vp9 -b:v 0 -crf 42 -c:a libopus -b:a 64k -c:s copy ./test2_.mkv
314+ Time taken so far xxx ms
315+ Finishing the remaining 0% in xxx ms
231316
232317== Transcoding [4/4] (100%): 'test3.webm'
233318 under .
234319] ffmpeg -i ./test3.webm -c:v libvpx-vp9 -b:v 0 -crf 42 -c:a libopus -b:a 64k -c:s copy ./test3_.mkv
235320ffcvt: to execute -
236321 ffmpeg -i ./test3.webm -c:v libvpx-vp9 -b:v 0 -crf 42 -c:a libopus -b:a 64k -c:s copy ./test3_.mkv
322+ Time taken so far xxx ms
323+ Finishing the remaining 0% in xxx ms
237324
325+ Transcoding completed in xxx ms
238326Org Size: 0 MB
239327New Size: 0 MB
240328Saved: 0%
241329] Transcoding to /tmp/test
242330] None-video file './ffcvt_test.txt' duplicated to dest dir.
243331] None-video file './test-all.sh' duplicated to dest dir.
244332
245- == Transcoding [1/4] (99 %): 'StreamSample.mkv'
333+ == Transcoding [1/4] (100 %): 'StreamSample.mkv'
246334 under .
247335] ffmpeg -i ./StreamSample.mkv -c:v libvpx-vp9 -b:v 0 -crf 42 -c:a libopus -b:a 64k -c:s copy /tmp/test/StreamSample.mkv
248336ffcvt: to execute -
249337 ffmpeg -i ./StreamSample.mkv -c:v libvpx-vp9 -b:v 0 -crf 42 -c:a libopus -b:a 64k -c:s copy /tmp/test/StreamSample.mkv
338+ Time taken so far xxx ms
339+ Finishing the remaining 0% in xxx ms
250340
251- == Transcoding [2/4] (99 %): 'test1.avi'
341+ == Transcoding [2/4] (100 %): 'test1.avi'
252342 under .
253343] ffmpeg -i ./test1.avi -c:v libvpx-vp9 -b:v 0 -crf 42 -c:a libopus -b:a 64k -c:s copy /tmp/test/test1.mkv
254344ffcvt: to execute -
255345 ffmpeg -i ./test1.avi -c:v libvpx-vp9 -b:v 0 -crf 42 -c:a libopus -b:a 64k -c:s copy /tmp/test/test1.mkv
346+ Time taken so far xxx ms
347+ Finishing the remaining 0% in xxx ms
256348
257- == Transcoding [3/4] (99 %): 'test2.avi'
349+ == Transcoding [3/4] (100 %): 'test2.avi'
258350 under .
259351] ffmpeg -i ./test2.avi -c:v libvpx-vp9 -b:v 0 -crf 42 -c:a libopus -b:a 64k -c:s copy /tmp/test/test2.mkv
260352ffcvt: to execute -
261353 ffmpeg -i ./test2.avi -c:v libvpx-vp9 -b:v 0 -crf 42 -c:a libopus -b:a 64k -c:s copy /tmp/test/test2.mkv
354+ Time taken so far xxx ms
355+ Finishing the remaining 0% in xxx ms
262356
263357== Transcoding [4/4] (100%): 'test3.webm'
264358 under .
265359] ffmpeg -i ./test3.webm -c:v libvpx-vp9 -b:v 0 -crf 42 -c:a libopus -b:a 64k -c:s copy /tmp/test/test3.mkv
266360ffcvt: to execute -
267361 ffmpeg -i ./test3.webm -c:v libvpx-vp9 -b:v 0 -crf 42 -c:a libopus -b:a 64k -c:s copy /tmp/test/test3.mkv
362+ Time taken so far xxx ms
363+ Finishing the remaining 0% in xxx ms
268364
365+ Transcoding completed in xxx ms
269366Org Size: 0 MB
270367New Size: 0 MB
271368Saved: 0%
0 commit comments