[轉載]如何在 Linux 下 把 mpeg2 檔轉成 mpeg1 格式

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

[轉載]如何在 Linux 下 把 mpeg2 檔轉成 mpeg1 格式

文章阿信 » 週日 3月 02, 2003 1:55 pm

http://sjh.idv.tw/docs/sjh/linuxmisc/mpeg2tompeg1.html

目的: 把抓來的 mpeg2 縮減畫質與尺寸,轉成mpeg1燒成VCD格式



先將mpeg2 的聲音 dump 成 audiodump.wav
#mplayer -ao pcm -vo null source.mpg

再將 wav 轉成 mp2 格式
#cat audiodump.wav | mp2enc -v 2 -V -o sound.mp2

將 source mpeg2 格式轉成 mjpeg 格式(temp.avi)
mencoder source.mpg -o temp.avi -oac copy -ovc lavc \
-lavcopts vcodec=mjpeg

將 mjpeg 格式的 temp.avi 轉成 mpeg1 格式 temp.m1v
#lav2mpeg -m vcd temp.avi

將 mpeg1 影像跟聲音結合
#mplex -f 1 temp.m1v sound.mp2 -o final.mpg


使用vcdimager 將 disk1.mpg 作成 vcd image .bin
#vcdimager final.mpg

會產生以下檔案
videocd.bin videocd.cue

使用 cdrdao 來燒錄
執行
#cdrdao write -v 1 --device 0,3,0 --driver generic-mmc-raw --speed 8 \
videocd.cue

完成

用到的套件: mencoder(mplayer內附), mjpegtools, vcdimager, cdrdao


--------------------------------------------------------
迷戀愛麗絲電子報
http://gpaper.gigigaga.com/ep_publisher ... sjhchiawen
--------------------------------------------------------
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

Re: [轉載]如何在 Linux 下 把 mpeg2 檔轉成 mpeg1 格式

文章訪客 » 週五 12月 22, 2006 9:26 pm

一般DVD 播放器 (家用設備, not pc) 是不是只能播放 mepg 1 的格式? 因為最近用 k3b 把影像燒錄成 VCD 格式. 用 DVD player 播放時 卻老是出現 "Disc Format Incorrect".

k3b 沒有出現error.

轉檔的script 如下

代碼: 選擇全部
ffmpeg -i $1 -target vcd -bf 2 $2


還是script 的參數有錯?
訪客
 


回到 share

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客