Video compact disc (VCD) adalah compact disc (CD) yang mirip dengan CD audio, kecuali mereka memiliki informasi video atau file yang direkam di dalamnya daripada hanya audio. Perangkat lunak VCD biasanya mengacu pada semua jenis program komputer yang dapat digunakan untuk membaca, mengubah, atau membakar data ke CD untuk membuat atau membaca dari VCD. Perangkat lunak ini dapat cukup sederhana dan mungkin tersedia sebagai freeware atau mungkin perangkat lunak profesional yang lebih rumit. Perangkat lunak VCD biasanya digunakan oleh pengguna komputer rumahan, karena cakram serbaguna digital (DVD) menjadi semakin populer dan menggantikan VCD untuk sebagian besar penggunaan profesional.
Pada akhir 1990-an, VCD menjadi cukup populer, karena memungkinkan orang untuk merekam sekitar satu jam video dan audio ke CD untuk diputar melalui komputer atau pemutar DVD. Karena DVD menjadi lebih populer dan teknologi yang dibutuhkan untuk membuat DVD menjadi lebih murah, DVD dengan cepat menggantikan popularitas VCD bagi sebagian besar pengguna. Perangkat lunak VCD masih tetap ada, bagaimanapun, karena banyak orang masih lebih suka VCD karena fakta bahwa media itu sendiri lebih murah daripada DVD. Program-program ini biasanya dirancang untuk memungkinkan seseorang memutar video dari VCD dan mengubah video itu ke format lain atau untuk membakar video ke VCD.
Salah satu jenis perangkat lunak VCD yang paling umum adalah program yang memungkinkan pengguna komputer untuk memutar video pada VCD melalui komputer. Meskipun sebagian besar sistem operasi komputer (OS) memiliki pemutar media internal, pemutar ini mungkin tidak selalu dapat mengenali codec yang digunakan oleh video VCD. Pengguna dengan pemutar media yang tidak dapat mengenali codec ini tidak akan dapat menampilkan video atau audio yang menyertainya dengan benar pada VCD. Perangkat lunak VCD biasanya merupakan program pemutar media yang berbeda yang dapat mengenali codec yang digunakan dalam perekaman VCD atau akan melengkapi pemutar mapan untuk mengenalinya.
Beberapa perangkat lunak VCD dirancang untuk memungkinkan pengguna menarik video dan audio dari VCD, yang disebut sebagai “ripping”, kemudian mengubah video itu menjadi jenis file lain. Ini dapat dilakukan untuk menghapus video dari VCD lama dan menyiapkannya untuk dibakar ke DVD atau hanya untuk menyimpan video ke media lokal. Perangkat lunak VCD juga dapat memungkinkan pengguna untuk membakar video dan audio ke dalam VCD. Banyak program akan memungkinkan semua fitur ini, memungkinkan pengguna untuk melihat video pada VCD, menyalin video dari disk, dan juga membakar video ke VCD atau DVD juga.